ランチャー アクティビティ (A) を「singleTop」に設定しています。
今、通知バーに何かがあります。ユーザーはそれをクリックします。だから私は受信機で活動を開始します
Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK
したがって、A の onNewIntent が呼び出され、インテントのエクストラに基づいてアクティビティ C を開始します。
ユーザーは A (戻るキー) に戻り、他のアクティビティ D に戻ります。次にホーム キーです。
今、ホームを長押しすると。アプリケーションを再起動すると、ステップ 3 が繰り返されます。そしてユーザーはCに行きます.実際にユーザーはDに行くべきでした
1003 次