我现在正在使用 Android 的SharedPreferences
.
我已经设置了一些绑定到的首选项EditTextPreference
- 所以内容是String
类型,我们可以通过以下方式访问它:
String defaultValue = "1337";
String value = preferences.getString("key", defaultValue);
但是我们想要使用int
value 呢?
int defaultValue = 1337;
int value = Integer.parseInt(preferences.getString("key", String.valueOf(defaultValue)));
有没有更好的办法 ?我可以以某种方式设置EditTextPreference
为int
输入吗?