0

私は 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ます。

4

1 に答える 1

2

startActivities() を使用して、両方のアクティビティを渡します。Android がバックスタックを処理します

于 2012-09-30T12:11:17.290 に答える