私がこれから尋ねようとしていることについていくつかの投稿があったことは知っていますが、正しい答えの投稿は見つかりません。
私の理解では、メインアクティビティ(Aと呼びましょう)のlaunchModeがsingleTaskに設定されていて、AがアクティビティBを開始した場合、ホームボタンをクリックすると履歴スタックが破棄され、アプリケーションを再起動するとAに戻ります。 Bではありません。
永続的な通知があり、ユーザーが通知をクリックするたびにメインアクティビティの複数のインスタンスを表示したくないため、launchModeをsingleTaskに設定しました。
私が両方に対応できるようにするために私が見逃しているものはありますか?
そのため、ユーザーが通知からアプリを起動したいときはいつでも、最後の(現在の)アクティビティに戻ることができるようにする方法があるかどうかを尋ねています。
launchModeをsingleTopに変更すると機能しますが、起動するたびにメインアクティビティの複数のインスタンスを取得します。
ありがとう
アンドレアス