【发布时间】:2012-03-01 20:12:09
【问题描述】:
我有一个在 user_prefs.xml 中定义的工作用户首选项屏幕。 xml 包含在 PreferenceScreen 标记中。这一切都说得通……
但我需要保存用户不会编辑的其他数据。所以我想我会为此创建一个 settings.xml。但由于我永远不需要 PreferencesActivity 来允许用户编辑这些设置,因此使用 PreferenceScreen 似乎没有意义。
例如,我想在应用程序被终止之前将 GeoPoint 存储在 MapView 的中心,以便下次启动应用程序时可以返回该位置。
那么,SharedPreferences 仍然是这样存储数据的正确方法吗?如果是这样,有人可以提供一个存储 GeoPoint(或存储一对定义 GeoPoint 的整数)的 xml 文件示例吗?
非常感谢!
【问题讨论】:
标签: android sharedpreferences persist preferencescreen