にはMain
、開始するボタンと開始するボタンがありますA
。X
/--> A --> B
/
Main
\
\--> X
B
から取り出すボタンがありますB --> X
。その場合は、アクティビティ スタックから削除する必要がありA
ます。B
back
X
Main
にはMain
、開始するボタンと開始するボタンがありますA
。X
/--> A --> B
/
Main
\
\--> X
B
から取り出すボタンがありますB --> X
。その場合は、アクティビティ スタックから削除する必要がありA
ます。B
back
X
Main
これを試してみてくださいActivity X
@Override
public void onBackPressed(){
Intent i = new Intent(X.this, Main.class);
i.setFlags(FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
アクティビティ スタックをクリアし、メイン アクティビティを起動します。したがって、押し戻すActivity B
と に移動しActivity A
ます。戻ると、スタックに履歴がない状態でActivity X
起動します。Main Activity