我正在阅读共享偏好,例如
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”怎么办。我可以通过键、值对读取吗?