我想使用备份代理来保存用户首选项:
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的设置活动,它从preference.xml文件(配置了PreferenceScreen的位置)加载设置。显示PreferenceActivity时,用户可以设置首选项的值。如何使用Data Backup API通过PreferenceActivity保存用户数据?
答案 0 :(得分:4)
SharedPreferences是一个可以访问PreferenceActivity所产生的首选项的类。换句话说,默认首选项使用sharedPreferences类的方式与您手动完成时的方式相同。它的关键当然是你在preferences.xml
中给出的关键因此,您可以使用您提供的链接中详细说明的SharedPreferences以及首选项活动为您添加的设置。