2

共有設定を理解するのに問題があります。ユーザーがパスワード、開始価格、待機価格などを挿入するアクティビティがあります。私の計画は開始値を設定することでしたが、ユーザーが必要に応じてその値を変更します。私の質問は、onCreate()メソッドで設定を作成する場合、アプリケーションを実行するたびに設定に新しい値を作成する必要があるときに、(SharedPreferences.Editorを使用して)変更がどのように適用されるかです。

4

2 に答える 2

1

共有設定を取得するには、アクティビティで次の方法を使用します。

 SharedPreferences prefs = this.getSharedPreferences(
          "com.example.app", Context.MODE_PRIVATE);

設定を読むには:

String dateTimeKey = "com.example.app.datetime";

// use a default value using new Date()
long l = prefs.getLong(dateTimeKey, new Date().getTime()); 

設定を編集して保存するには

 Date dt = getSomeDate();
    prefs.edit().putLong(dateTimeKey, dt.getTime()).commit();
于 2012-05-23T17:44:07.017 に答える
1

いいえ、前のものをキーで変更します。

http://mobile.tutsplus.com/tutorials/android/android-application-preferences/

于 2012-05-23T17:39:48.643 に答える