こんにちは、アプリケーション A は、B アクティビティを作成するランチャー アクティビティです。B から B のインスタンスを削除せずに A に戻りたい (つまり終了しない) 場合、B の新しいインスタンスを作成したいので、B2 と呼びます。そして、A から、B または B2 を再作成せずに表示できるようにしたいと考えています。繰り返しますが、B、B2 は同じクラスであり、インスタンスが異なるだけです。
Aに行きたい時はBから利用しようと思いました
Intent myIntent = new Intent(getBaseContext(), MainAct.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(myIntent);
しかし、他のインスタンスをクリアするので、それは間違いだと思います。ケースでどのような意図を使用する必要がありますか? C# Windows アプリケーションでは、B.hide();A.show() を実行します。次に、A から A.hide(); を実行できます。B.SHOW() または B1.show(); どうすればアンドロイドでそれを行うことができますか?