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