我讀共享偏好像SharedPreferences如何閱讀標題從ListPreference
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
,然後用preferences.getString("list_of_text_modes", "0")
我可以得到任何共享偏好的價值並不值。在我的例子中(0或1)
是否有可能獲得標題,而不僅僅是價值?
例如。我正在使用ListPreference。
<ListPreference
android:entries="@array/list_of_text_modes"
android:entryValues="@array/list_of_text_mode_values"
android:key="list_of_text_modes"
android:summary=""
android:title="@string/title_language_mode"
android:defaultValue="default" />
<string-array name="list_of_text_modes">
<item>Default</item>
<item>Settings</item>
</string-array>
<string-array name="list_of_text_mode_values">
<item>0</item>
<item>1</item>
現在我得到「0」,如果我選擇「默認」。我可以讀標題「默認」嗎?或者偏好我只能讀取值?
如果我沒有0和1,該怎麼辦?如果我另存爲「text1」和「tetx2」,該怎麼辦?我可以通過鑰匙,值對讀嗎?
'getEntries()'? –