Android 用のアプリケーションを作成しましたが、重大な問題に直面しています。戻るボタンを押すと、アプリケーションが終了するはずです。戻るボタンを押すと、アプリケーションから出てきますが、アプリケーションはメモリにキャッシュされています。
ここに行くと、設定->アプリケーション->実行中のサービス->メニューが押されました->キャッシュされたプロセスを表示すると、アプリケーションが表示されます。
私はこれを経験し、いくつかの解決策を見つけました。私はそれらを効果なしで実装しました。
アプリケーションを終了したいウィンドウに、これを追加しました:
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!");
});
それでも、キャッシュされたプロセスを確認すると、アプリが実行されていることがわかります。戻るボタンを押したときにアプリケーションを完全に停止するにはどうすればよいですか?