【发布时间】:2012-12-26 06:35:57
【问题描述】:
我已经为 android 创建了一个应用程序,但我正面临一个严重的问题。当我按下后退按钮时,我的应用程序应该退出。按后退按钮时,我将退出应用程序,但应用程序正在缓存在内存中。
如果我去这里:在设置下-->应用程序-->运行服务-->按下菜单-->显示缓存的进程 我可以看到应用程序。
我通过this 找到了一些解决方案。我已经实现了它们,没有任何效果。
对于我想退出应用程序的窗口,我添加了这个:
var self = Ti.UI.createWindow({
backgroundColor:'#ffffff',
navBarHidden:true,
exitOnClose:true
});
为了终止活动,我做了这样的事情:
self.addEventListener('android:back', function(e){
var activity = Titanium.Android.currentActivity;
activity.finish();
//alert("Back Clicked!");
});
但是,如果我检查缓存的进程,我仍然可以看到应用程序正在运行。我应该怎么做才能在按下后退按钮时完全停止应用程序?
【问题讨论】:
标签: javascript android titanium