簡単な例を見てみましょう。私は HomeActivity を提示するアプリケーションを持っています。このアクティビティは RssListActivity (RSS アイテムを一覧表示する) につながり、これは単に私の RSS アイテムの詳細ビューを提供する 3 番目の ItemDetailActivity につながる可能性があります。一部の通知により、定義された記事で ItemDetailActivity が開かれる場合があります。
私のポイントは、通知の場合、通常のワークフローを復元することです。つまり、ユーザーが戻るボタンをクリックすると、RssListActivity に移動し、戻るボタンをもう一度クリックすると、HomeActivity に移動します。
もちろん、これらの各アクティビティでカスタム onKeyDown() をオーバーライドする必要はありません。