ここにサンプルプロジェクトを作成しました:
https://github.com/amitishai/Android-notifications
シナリオは次のとおりです。
- アプリを開く
- ボタンを押す
- アプリを終了
- 作成された通知をクリックします。アプリが開くとアクティビティ「Bla」になります。
- OSの戻るボタンを押します。
- 開いているアプリを表示するには、OS のホーム ボタンを長押しします。
- アプリをクリックします。
Activity "Bla" を再度入力したことがわかりますが、テキストは同じです。
アクティビティが最初にインテントを使用して作成され、その後破棄された場合、アクティビティを再開するときにインテントが null にならないのはなぜですか?