appcelerator - " exitonclose"是什么意思?

时间:2014-08-18 22:08:28

标签: appcelerator

所以我只读了这个,about how closing an android app is "bad"。我不明白的是,这意味着“exitonclose”,啊,参数?在一个窗口上并没有真正的Android应用程序的目的。

我知道苹果也不鼓励人们退出应用程序,所以它可能也没有iO的目的。

那么exitonclose有什么意义呢?

1 个答案:

答案 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没有这个物理按钮,因此我们不能使用此属性。

相关问题