非常に奇妙で、アプリケーションには多くの問題があります。私がMainActivityファイルで「戻る」ボタンを押すと、アプリケーションを終了するためにもう一度押すように求められます。その後、それはアプリを閉じます。アンドロイド - アプリケーションが完全に閉じられていない
これは、アプリケーションを閉じるため、これまでのコードです:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
問題は、私はアンドロイド携帯電話の最近のアプリを開いたときに、私がクリックしたとき、それは私のアプリケーションを示しており、それはアプリを閉じた後に、ありますアプリケーションでは、MainActivityからではなく、アプリケーションを再び開くので、前に行ったこと以外はどこか開くので、mainActivityに戻ってもう一度やり直す必要があります。
どうすればこの問題を解決できますか?どうすればアプリを完全に閉じることができますか?私はそれが更新ムービーからアプリを削除する必要がありますし、アプリはランチャーアイコンから入力されたときに、新しいアプリケーションのインスタンスを作成します推測
android.os.Process.killProcess(android.os.Process.myPid());
:
はperfactだけintent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)を置き換えるようです。 Intent.FLAG_ACTIVITY_CLEAR_TOPを使用します。 – Radhey