0
フロー:onNewIntent())
- オープンアプリ(MainActivity)
- 押してホームボタン異なる意図をもって、同じ活動を開始
(活動のonPause()を呼び出します)
Intent intent = Utils.createIntent(....., this, MainActivity.class); // this will add some extra to our intent intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent);
何も起こりません。
onCreate()が呼び出されます。私は、ホームボタンを押さない場合(アプリがない:
onResume((onDestroyが呼び出されなかったが))
XML
<activity
android:name=".ui.activities.MainActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
ノートで私の活動と呼ばれています一時停止)、onNewIntentが正しく呼び出されます。
あなたのonRsumeコードはどこですか? –
@NiravRanpara私はonResumeに何もしません。私はブレークポイントを設定して、呼び出されたかどうかを確認します。 –
i thing android:launchMode = "singleTop"が問題です。 –