私のアクティビティスタックはA1B A2で、A2は上部にあります。FLAG_ACTIVITY_REORDER_TO_FRONTを使用してフロントにアクティビティを持ち込みます
A1とA2は同じアクティビティのインスタンスです.A2では、A2を終了してA1を前面に表示したいので、最後のスタックはB A1でなければなりません。どのように実装すればよいですか? A2のexecutsがある
私の現在のコードは:
finish();
intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP);
startActivity(intent);
上記のコードは、前にBをもたらし、最終的なスタックは、私が期待したものではありませんA1 B、です。
ありがとうございました。
クラスAを拡張して新しいクラスを作った。 – Kai
ありがとう – Simcha