0

3 つのレイアウトに接続された 3 つのアクティビティがあります。バックグラウンドを収集する前に毎回アクティビティを呼び出すと。例えば。私はメインアクティビティにいるので、B を呼び出し、B にいるときに再びメインを呼び出します。その後、B を呼び出し、この状況で画面 B に戻ると、B>メイン>B>メインまたは次のようなものになります。 B>A>メイン>A>メイン>B>メイン...

private Intent intent_Main;
.
.
.
intent_Main = new Intent(this, MainActivity.class);
startActivity(intent_Main);

これは、そのようなBのために、アクティビティを呼び出すための私のコードです(this, B.class)...

メインとは別の場所をクリックすると、メインがオンになり、メインが終了すると表示されます-以前のアクティビティ画面は表示されません-...

編集: メイン アクティビティのすべての画面 (終了) を閉じるにはどうすればよいですか?また、他のアクティビティからメイン アクティビティだけを返すにはどうすればよいですか?

[B.class とその画面に移動してから、メイン アクティビティ (ボタンなどを使用) に移動し、もう一度 B に移動した後、[戻る] をクリックしてメイン アクティビティに戻り、もう一度プッシュして最初に B に戻り、[戻る] をクリックして最初に戻りますメインアクティビティで開き、その後閉じます]

4

3 に答える 3