0

我想使用备份代理来保存用户首选项:

http://developer.android.com/guide/topics/data/backup.html

在文章中,解释了如何备份 SharedPreferences:

http://developer.android.com/guide/topics/data/backup.html#SharedPreferences

但是,当使用 PreferenceActivity (http://developer.android.com/reference/android/preference/PreferenceActivity.html) 保存用户偏好时,没有说明如何备份!

我的应用程序有一个扩展 PreferenceActivity 的 Setting Activity,它从preference.xml 文件(配置了 PreferenceScreen 的位置)加载设置。当显示 PreferenceActivity 时,用户可以设置首选项的值。如何使用 Data Backup API 保存带有 PreferenceActivity 的用户数据集?

4

1 回答 1

3

SharedPreferences 是一个可以访问 PreferenceActivity 生成的首选项的类。换句话说,默认首选项使用 sharedPreferences 类的方式与您手动执行的方式相同。它使用的密钥当然是您在preferences.xml 中给它的密钥

因此,您可以使用您提供的链接中详细说明的 SharedPreferences 以及首选项活动为您添加的设置。

于 2011-05-31T12:01:19.613 回答