0

にはMain、開始するボタンと開始するボタンがありますAX

          /--> A --> B
         / 
    Main
         \
          \--> X 

Bから取り出すボタンがありますB --> X。その場合は、アクティビティ スタックから削除する必要がありAます。BbackXMain

4

1 に答える 1

2

これを試してみてください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

于 2013-08-09T14:49:48.733 に答える