我正在尝试使用appcelerator处理钛金属中的android的按下事件。但是,当用户按下时,该应用将在android中关闭。谁能告诉我解决方案。

exitOnClose= false ;

 $.index.addEventListener('androidback', function(e){
    // write your code here
    Ti.API.info('android back pressed');
    return;
});


我已经按照建议添加了此代码,但无法正常工作。

最佳答案

捕获事件,什么也不做

Ti.UI.currentWindow.addEventListener('androidback',function(event){
      event.cancelBubble = true;
      return false;
}


还使用exitOnClose属性:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Window-property-exitOnClose

10-08 15:55