1

アプリのアクティビティ間でいくつかのグローバル配列変数を保持するために、Application を拡張するクラスを宣言しました。アプリを停止して再度実行すると、これらの値は保持されますが、これは望ましくありません。したがって、アプリが終了して再度実行されたときにこれらの値をリセットする方法を知りたいです。

4

1 に答える 1

0

新しいクラスを作成して Application クラスを拡張する代わりに、SharedPrefenceを使用することをお勧めします。

SharedPreferences を使用すると、アプリでグローバル データを維持し、必要なときにコードを 1 行で削除することもできます。

(SharedPrefence)s.edit().clear().commit();
于 2014-04-05T07:57:47.863 に答える