バックグラウンド:
私のアプリ (「A」と呼びます) はインテントから開始できます。特定の URL をクリックするとAが開きます。
Aにはカスタム ナビゲーションがあるため、戻るボタンが常に super.onBackPressed() または finish() をオーバーライドするとは限りません。
問題:
別のアプリからAを開いた後、たとえばメール アプリ (ここでは " E "と呼びます) から、AはEに戻ることができません。ユーザーが現在実行中のアプリの名前、アイコン、およびサムネイルを表示できる「タスク」ボタンをクリックすると、E (アイコンと名前) のサムネイルがEではなくAであることがわかります。クリックするとAに移動し、 Eに戻ることはできません。
質問:
AからEに戻る方法はありますか? アクティビティ スタックを追跡して、必要なときにいつでも戻ってくる必要がありますか? アプリケーションを強制終了できないことはわかっていますが、Aが開く前にEを閉じてEからAを開くことはできますか? インテントでこの動作を指定する方法はありますか?
前もって感謝します。