私はアンドロイドプログラミングを学ぼうとしています。基本的なアプリを作りました。メインアクティビティ、設定アクティビティ、およびクリックすると設定アクティビティを開く通知があります。メインアクティビティには、設定アクティビティを開く設定ボタンもあります。奇妙に聞こえるかもしれませんが、私はただ学ぼうとしています。したがって、問題は、設定アクティビティを開いてから[通知]をクリックすると、通知をクリックするたびに設定アクティビティが再び開くことです。次に、電話の戻るボタンを押すと、設定アクティビティに戻り、通知をクリックしてメインアクティビティに戻る回数だけ戻るボタンを押す必要があります。通知をクリックするたびに、設定アクティビティが何度もインスタンス化されているようです。いくつかのインテントフラグを試すなど、オンラインで読んだ多くのものを使用してみましたが、機能するものが見つかりません。finish();を使用してみました。onBackPressedで設定アクティビティにありますが、これを行うとメインアクティビティに移動し、メインアクティビティに戻ると、設定に移動し、その回数だけヒットバックする必要があります。
通知が実行されていない場合にのみ、通知で設定アクティビティを開くにはどうすればよいですか?