私は 2 つのアクティビティActivityA&を持っていActivityBます。開いActivityAてそこから何かを選択すると、それが開きActivityB、終了ActivityBすると に戻ります。通知からActivityAどのように開くことができますか。ActivityB私が開いたバックスタックActivityA、これに対する最良の解決策について尋ねています。私はすでにそれについてのアイデアを持っていますが、これが最良の解決策であるかどうかはまだわかりません.
のActivityB
Intent intent=new Intent(getApplicationContext(), ActivityA.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
finish();
または、 から開始ActivityAするActivityBときにBからにフラグを送信できます。Aこのフラグが存在する場合は終了し、存在しない場合は開始しActivityAます。