アンドロイドアプリには3つの画面があります。ボタンをクリックして前回のアクティビティを完了しました。android
- 画面1私は名前のボタンを追加した(ホーム画面)
- 画面2
- 画面3
画面1つの開始画面2と画面2開始画面3.
EXIT on screen 3.私が望むのは、このボタンを押すと、スクリーン1とスクリーン2のアクティビティが終了するはずです。これは、以前のすべての活動をクリアします
Intent intent = new Intent(getApplicationContext(), Home.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
:以下のコードを記述終了ボタン上
アプリを終了するか、アクティビティスタックを空にしたかったですか? – sushildlh
別のアクティビティにインテントを渡すと、最初のアクティビティが終了する。インテントi =新しいインテント(getApplicationContext()、Screen2.class); \t \t \t \t startActivity(i); \t \t \t \t finish();このコードをscreen1.classに書くと、Screen1はアクティビティを終了します。 –
終了ボタンを押したときに画面3はどうなりますか? – Apurva