android - Android Backup api 在第二台设备上不起作用
问题描述
我正在尝试使用 backupAgent 备份我的共享首选项文件。对于同一设备,它按预期工作,但是当我在设备 A 上进行备份并在设备 B 上安装该 apk 时,还原过程无法在第二台设备上加载我的首选项文件,我在 BackupAgent 中使用以下代码
override fun onCreate() {
val helper = SharedPreferencesBackupHelper(this, MY_PREFS)
addHelper(MY_PREFS_BACKUP_KEY, helper)
}
并在清单中
android:allowBackup="true"
android:backupAgent=".CustomBackupAgent"
android:fullBackupContent="@xml/backup"
我正在使用的备份adb shell bmgr backupnow com.ma.backup
有什么我想念的吗?提前致谢
解决方案
推荐阅读
- angular - Angular 反应式表单和“提交”按钮
- javascript - 当我在javascript中调用已经绑定的函数时,如何取消转移额外的参数而不是推送它
- java - 无法创建新的自定义对话框
- string - 提取给定字符串之间的子字符串
- python - AttributeError:“列表”对象没有属性“T”
- sql-server - 如何使用 SMO 生成 T-SQL 脚本
- azure - 如何在 Azure 服务结构模板中配置故障和升级域?
- javascript - 如何用画布渐变绘制矩阵?
- mysql - MySQL SELECT 语法而不重复其他值
- python - 将整个模块导入 Python/Django 项目