【问题标题】:Android SharedPreferences backupAndroid SharedPreferences 备份
【发布时间】:2013-01-15 21:02:04
【问题描述】:

我正在尝试使用 SharedPreferencesBackupHelper 备份我的应用数据。据我了解,您首先要调用

SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, "KEY1", "KEY2");

我的问题是我正在做一个列表应用程序,我使用单独的键为每个列表项备份​​数据。那是 Stringint 的组合。它看起来像这样:

spEdit.putString(Integer.toString(5) + "KEY_FOR_THIS", "value");

示例中的 5 当然可以更改,并且可以是任意数字,具体取决于用户添加了多少项目。例如,有没有什么好的方法可以通过for 循环来做到这一点?

【问题讨论】:

    标签: android key backup sharedpreferences


    【解决方案1】:

    传递给SharedPreferencesBackupHelper 的构造函数的键不是SharedPreferencesPreference 的键:它是SharedPreferences 文件的名称。也就是说,它是您传递给Context.getSharedPreferences(String,int)String。如果您通过调用 Activity.getPreferences(int) 创建 SharedPreferences 文件,则应传递该 Activity 的类名。

    【讨论】:

      猜你喜欢
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多