1

我已经在xml文件preferences.xml中定义了我的首选项。我还有一个扩展PreferenceActivity的SettingsWindow类。我在xml文件的首选项中设置了android:defaultValue属性,但它们在第一次启动应用程序时不会显示。在第一次启动活动时,如何将xml文件中定义的默认值加载到SettingsWindow中?如何在首次启动PreferenceActivity时显示defaultValues?

+0

给我们一些小小的代码,让我们看看发生了什么。 – 2010-08-19 06:02:51

回答

1

找出发生了什么事。我已经定义了我的preferences.xml文件和关联的PreferenceActivity,没有指定默认值并在仿真器中运行。稍后,我将defaultValue标记添加到xml文件。当我部署到模拟器时,这不是首次加载首选项,因此跳过了defaultValue。删除应用程序的数据并卸载\重新安装应用程序解决了问题。

相关问题