Android アプリケーションにメニューがあり、ボタンの 1 つをクリックして新しいアクティビティを開始するときに、メニューに戻って再度開始しても、インスタンス変数の値を保持したいと考えています。これは私が試したことです:
public void onClick(View v) {
Bundle b = new Bundle();
b.putBoolean("isFav",false);
centralsIntent = new Intent("kth.blod.CENTRALS");
centralsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
centralsIntent.putExtras(b);
startActivity(centralsIntent);
}
そしてマニフェストで:
android:launchMode="singleTop"