私はアクティビティAを持っています。私のデバイスの戻るボタンを押すと、アクティビティBのメソッドonCreate()
が呼び出されます戻るボタンを2回以上押して終了します。なぜ私は考えていない?バックボタンを押したときに現在のアクティビティのonCreateメソッドを呼び出さないようにするには
アクティビティBでonBackPressed()
とonOptionsItemSelected()
を使って試してみましたが、うまくいきませんでした。
私は本当に=あなたの助けに感謝)
私はアクティビティAを持っています。私のデバイスの戻るボタンを押すと、アクティビティBのメソッドonCreate()
が呼び出されます戻るボタンを2回以上押して終了します。なぜ私は考えていない?バックボタンを押したときに現在のアクティビティのonCreateメソッドを呼び出さないようにするには
アクティビティBでonBackPressed()
とonOptionsItemSelected()
を使って試してみましたが、うまくいきませんでした。
私は本当に=あなたの助けに感謝)
はintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)を使用してみてください。アクティビティを開始するときB.
ありがとうございました。それは動作します;))))) –
私の喜び...幸せなコーディング... :) –
この方法を試してください。
Intent i = new Intent(OldActivity.this, NewActivity.class);
// clear all activities from back stack
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
アドバイスありがとう –
ありがとう=)) –
コードを確認してください。どこかで 'B'をどこかで始めるように聞こえます –
あなたのコードを投稿してください... – Anonymous
アクティビティBのコードを投稿 – Hardik4560