2012-02-20 11 views
-2

AndroidはSharedPreferencesクラスを提供しています。私が知っているように、各Preferencesの値を格納するXMLファイルを作成する必要があります。しかし、SharedPreferences.Editorを使用して値を変更した後、変更された値が格納されている場所はわかりません。私はXMLファイルの変更を見ることができません。SharedPreferencesクラスについて説明する人が必要です

また、apply()commit()getSharedPrefencesgetPreferencesの違いは何ですか?

答えて

0

設定は内部メモリ(電話機のメモリ)に保存されます。

私はあなたが言及したgetPreferences()である1かわからないごめんなさい。

+0

アンドロイドでSharedPreferencesのgetPreferences(INTモード)方法があります。 getSharedPreferences()と同じですが、Activityだけがそれを使用できます。他のコンポーネントは使用できません。 – Binngokute

0

commit()はブール値を返します。データが保存されている場合はtrueを返し、それ以外の場合はfalseを返します。

この値(ブール値)を気にしない場合は、apply()メソッドを使用してください。

getPreferences:あなたが唯一の好み

getSharedPreferencesを必要とするとき これを使用する:あなたは、複数の設定が必要な場合は、これを使用し、単一のファイルに

関連する問題