首页 > 解决方案 > 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

有什么我想念的吗?提前致谢

标签: androidrestoreandroid-backup-service

解决方案


推荐阅读