所以我只读了这个,about how closing an android app is "bad"。我不明白的是,这意味着“exitonclose”,啊,参数?在一个窗口上并没有真正的Android应用程序的目的。
我知道苹果也不鼓励人们退出应用程序,所以它可能也没有iO的目的。
那么exitonclose有什么意义呢?
答案 0 :(得分:0)
exitOnClose是用户界面窗口类的属性。当用户点击"返回"此属性将强制关闭窗口。 Android设备按钮,此窗口打开。
此外,您可以使用以下代码退出应用:
Ti.Android.currentActivity.finish();
例如(myWindow = UI.Window.createWindow ...):
var quitFunction = function quitFunction() {
var dialog = Ti.UI.createAlertDialog({
cancel : 1,
buttonNames : ['Accept', 'Cancel'],
message : 'Do you want exit?',
title : 'Quit App'
});
dialog.addEventListener('click', function(e) {
if (e.index === 0) {
Ti.Android.currentActivity.finish();
}
dialog.hide();
dialog = null;
});
dialog.show();
};
myWindow.addEventListener('android:back', quitFunction);
quitFunction可以通过其他目的进行更改,您可以通过编程方式控制其调用。
iOS没有这个物理按钮,因此我们不能使用此属性。