0

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"
4

2 に答える 2

0

共有設定は、アプリケーションの一部で設定した値を追跡し、保存して、アプリケーションの別の部分から戻ったときに変更する可能性がある最も簡単な方法だと思います。Shared Preferencesについては、このリンクを参照してください。それらを実装する方法については、このリンクを参照してください。幸運を!

于 2012-05-13T19:54:07.220 に答える