2017-05-31 4 views
0

アクティビティAとアクティビティBの2つのアクティビティがあります。アクティビティAにはアクティビティBにつながるボタンがあり、戻るボタンを押すとアクティビティAに戻ります。逆活動ナビ

しかし、私がアクティビティBに行ってアプリを最小限に抑えてアプリを開いてから、戻るボタンを押すとアプリが終了します。ユーザーが行ったナビゲーションを保存するにはどうすればよいですか? 'AndroidManifest.xmlを' ファイルに 'parentActivityNameアンドロイド'

+0

使用Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOPをあなたのフラグとして使用してください。そうすればあなたの望むように動作します。 –

+0

@AshutoshSrivastava元々、アクティビティAの起動モードをsingleInstanceに設定しましたが、あなたが言及したフラグでそれを変更しました。 – Yulmart

答えて

0

あなたは、コードの下に @Override public void onBackPressed() { startActivity(new Intent(this, ActivityB.class).setFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY)); finish(); }

0

宣言を使用して開くことができます。

例:

<activity 
android:name=".ImageActivity" 
android:parentActivityName=".MainActivity"/>