我的应用程序在多个平台上使用,因此它将首选项保存到文件(而不是标准Android SharedPreferences)。如何将首选项保存到SharedPreferences以外的某个位置
是否有任何方法可以重用PreferenceActivity将首选项保存到文件中,还是创建一个全新的活动来完成这项工作?如果后者是这种情况,我可以使用的布局会使活动看起来像正常的首选项屏幕? PreferenceActivity使用com.android.internal.R.layout.preference_list_content,但这似乎不适用于应用程序以供重用。
感谢指向R.layout.preference_list_content的指针。我错过了那个目录。 我重新从昨天我的代码,因为它发生PreferenceActivity工作得很好。我所需要做的就是在onCreate()和onStop()方法中读写我的外部首选项文件。由于某种原因,它昨晚对我不起作用。一定是晚了。 – Adrian 2010-03-20 19:51:13
::眨眼::这是有效的?凉!我本以为会比听起来更痛苦。然后,我对警告的额外话语表示歉意。 – CommonsWare 2010-03-20 20:23:46