我已经创建了一个EditTextPreference,现在我希望从任何其他活动中获得值。我已经尝试了很多事情,但我不能让它起作用。这个值存储在哪里?我怎样才能找回它?
编辑:我想从不同的活动中获得值,而不是Preferences活动。
settings.xml
<EditTextPreference
android:title="EditText1"
android:key="edit1"
android:defaultValue="0"
android:dialogIcon="@drawable/fleetespiar"
android:inputType="number" />Settings.java (如何在不同的活动中执行此操作)
Preference edit1= findPreference("edit1");
EditTextPreference editt1 = (EditTextPreference) edit1;
System.out.println(String.valueOf(editt.getText().toString()));发布于 2012-07-08 20:25:47
您的值将存储在共享首选项文件中。
下面是我的小例子:
发布于 2012-07-08 19:46:25
首先您需要创建一个SharedPreferences实例,然后在它上调用getString(),指定值的键。
https://stackoverflow.com/questions/11386087
复制相似问题