所以我有一个窗口,当我退出时应该导致我的钛应用程序关闭。然而,当应用程序关闭时(在Android上,通过点击“后退”按钮退出),当应用程序本身从屏幕上消失时,如果我查看“最近的应用程序”列表,我仍然可以看到它存在
如果我从最近的应用程序中选择它,它将启动,就像它已正确关闭一样(即会出现启动画面)。它在“最近的应用程序”中的缩略图是黑色的空白屏幕。
这是钛appcelerator 3.3.0,我正在使用操作栏。
我的主窗口(应用程序的第一个和最后一个窗口)看起来有点像这样:
var learn= Ti.UI.createWindow({
width: Ti.UI.FILL,
height: Ti.UI.FILL,
backgroundColor: "#EFEAE0",
exitOnClose: true,
});
另外,它有这个:
windowModule.handleOpeningWindow(learn, function(){Ti.Android.currentActivity.finish();});
其中“windowModule”是我用来处理打开和关闭窗口的js类。当窗口关闭时(即调用函数,然后调用window.close()),我总是调用我添加的“函数”
第二个代码示例 - 我注意到手头的问题后添加了currentActivity.finish()
的代码示例。
有什么我可能做错了或错过了吗?