ここで説明する動作を実装しようとしています。通知(またはその他)がアプリの「内部」アクティビティを開始し、ユーザーが押し戻すと「ホーム」アクティビティに移動します。
Androidドキュメントによると
[戻る]ボタンの場合は、タスクのバックスタックに、アプリの最上画面への完全な上向きのナビゲーションパスを挿入することで、ナビゲーションをより予測しやすくする必要があります。これにより、アプリの入力方法を忘れたユーザーは、終了する前にアプリの最上部の画面に移動できます。
実際にそれを行う良い方法はありますか?Stackoverflowに関する他の質問では、内部アクティビティを開始するように指示する意図でメインアクティビティを開始することを提案していますが、これは大きなハックのように思われます。GoogleがGmailで使用したかどうかは疑わしいので、適切な方法があると思います。彼らがその行動を支持していること。
それで、これを行うためのハッキーでない方法はありますか?