私はアンドロイドに新しいです。私は2ページのサンプルアプリケーションを作成しています..単に私は任意の画面からアンドロイドで "バックキー"を押して私のアプリを終了したいです..例:ページ2のmと私はキーを押して、今私は1ページに行くよりも私のアプリを終了したい。アンドロイドで「戻るキー」を使用して、どの画面からAndroidアプリを終了するには?
答えて
それぞれのアクティビティはonBackPressed
メソッドを無効にする必要があります。
アクティビティから意図を開始した後、次にあなたが
finishAffinity();
System.exit(0);
コールfinish();
を入力します。
例:
Intent i = new Intent(ActivityA.this, ActivityB.class);
startActivity(i);
finish();
FYI。テント
Intent intOBJ = new Intent(ActivityA.this, ActivityB.class);
startActivity(intOBJ);
finish();
次に後藤ActivityB.class
を呼び出すときに最初に追加このonBackPressed()方法
@Override
public void onBackPressed()
{
super.onBackPressed();
this.finish();
}
仕上げを()finishメソッドを追加で
- >あなたが活動が行われ、閉鎖されるべきである。 ActivityResultは、 onActivityResult()経由であなたを起動した人に伝播します。
私はこれに同意していません。それはアクティビティ1に戻ります。 – TruongHieu
@TruongHieu親切に私の答えを確認してください –
あなたはランチャーを呼び出して2番目のアクティビティを終了しますが、最初のアクティビティはまだそこにあります。 – TruongHieu
各アクティビティでは、onBackPressedメソッドをオーバーライドする必要があります。 このメソッドでは、メソッド名を呼び出します。
this.finish();またはfinish();
私はこれに同意していません。アクティビティ1に戻ります。 – TruongHieu
このために、このような2番目のアクティビティを開始する必要があります。 '意図インテント=新しいインテント(this、secondActivity.this); startActivity(インテント); finish(); ' –
@Override
public void onBackPressed() {
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
}
これを行わないでください。 finish()を使用します。 – DKIT
- 1. Ionic 2 - Androidの戻るボタンでアプリを終了するには?
- 2. Mediaplayerが終了したら、前の画面に戻る
- 3. Androidアプリを強制終了するスプラッシュ画面
- 4. JQ Mobile、Phoneアプリが終了すると、ログイン画面に戻りますか?
- 5. アプリは終了し、ホーム画面に戻り、試してみることができますか?
- 6. 画面が消えるたびにアプリを終了する
- 7. アクティビティが終了した後にホーム画面に戻る
- 8. Android Phonegap App - 終了時にアプリを終了して終了する
- 9. アンドロイド:スプラッシュ画面2ページ目にアプリを再開くアプリはスプラッシュスクリーンの間に終了した場合でも
- 10. Android PhoneGapアプリ - 「戻る」を押すと強制終了する
- 11. iOSでIonicを使用してアプリ/アプリを終了した後にアプリの現在の状態に戻るにはどうすればよいですか?
- 12. スクリプトの終了後に画面を終了する
- 13. ナビゲーションナビゲーションを使用してナビゲーション画面をログイン画面に戻す
- 14. アプリが終了してから起動するときに「メイン」ビューコントローラに戻る
- 15. HTML5ビデオタグを使用して全画面を終了
- 16. 強制終了アプリなしでAndroidでデーモンスレッドを終了するにはどうすればいいですか?
- 17. Androidアプリケーションの終了時のスプラッシュ画面
- 18. Androidの設定:Androidの設定画面を終了するにはどうすればよいですか?
- 19. アンドロイド:メールの送信が終了したらアクティビティに戻る
- 20. Androidスタジオはスプラッシュ画面の後に強制終了します
- 21. 家を押してから、アプリに戻って戻るボタンを押すと、アプリケーションが終了します
- 22. 画面で実行中のJavaアプリケーションが画面終了で終了しない
- 23. Androidは画面にアプリをロックする
- 24. Androidアプリはアクティビティの終了後に強制終了します
- 25. どのようにアプリはアンドロイドで終了したのですか?
- 26. もう一度戻るボタンをクリックするとアプリを終了します - Android
- 27. javafxports 8.60.7 - Androidで戻るボタンを使用する - 終了アプリケーションなし
- 28. アプリが強制終了してからiOS 10でクラッシュするデバイスからアプリが終了する
- 29. Android;アプリの終了を確認する
- 30. Javascript - 戻るボタンAndroidから終了ブラウザを外す
android –
で「System.exit(0)」を使用しないでください。 – TruongHieu
System.exit()を呼び出さないでください。あなたの活動のライフサイクルの処理を混乱させる可能性があり、ユーザーの使い勝手が悪くなる可能性があります(例えば、プロセスを強制終了すると、あなたの活動を開始した以前のアクティビティも消えてしまうことがあります)誤って殺した親アクティビティを再作成) –