我通过android sdk示例获得了恢复/备份的示例,并且其工作正常,但仅更新第一版数据 . 因此,当我安装到设备,修改一些数据,在我卸载后的所有时间,然后重新将只恢复那个版本,当我安装第1个应用程序惠特修改 .
我认为第一次更新到 Cloud 后的数据永远不会有更多变化 . 这是我的日志:1-安装apk 2-更改数据状态 . 3-卸载apk 4-重新安装5-第一次恢复将恢复
V / BackupManagerService(192):restoreAtInstall pkg = com.lynx.backup token = 10
D / BackupManagerService(192):MSG_RUN_RESTORE observer = null
D / BackupManagerService(192):initiateOneRestore packageName = @ pm @
V / BackupServiceBinder(192):调用doRestore()
V / BackupManagerService(192):包com.lynx.backup恢复版[1]与已安装的版本兼容[2]
D / BackupManagerService(192):等待ApplicationInfo的代理{40f5f440 com.lynx.backup}
V / BackupServiceBinder(31754):调用doRestore()
I /备份时间(31754):.. in循环..
D / BackupManagerService(192):agentConnected pkg = com.lynx.backup agent=android.os.BinderProxy@4136a118
D / BackupManagerService(192):initiateOneRestore packageName = com.lynx.backup
V / BackupManagerService(192):没有下一个包,完成恢复
I / BackupManagerService(192):恢复完成 .
D / BackupManagerService(192):收到的广播Intent
V / BackupManagerService(192):addPackageParticipantsLocked:#1
V / BRActivity(31754):存在数据文件
V / BRActivity(31754):mayo = true tomato = true filling = 2130968577
V / PhoneStatusBar(259):setLightsOn(true)
V / BRActivity(31754):选择了新的电台项目:2130968579
V / BRActivity(31754):NEW STATE:mayo = true tomato = true filling = 2130968579
V / BRActivity(31754):复选框切换:android.widget.CheckBox@40eff6a8
V / BRActivity(31754):NEW STATE:mayo = false tomato = true filling = 2130968579
D / LocalBluetoothProfileManager(32014):LocalBluetoothProfileManager构造完成
E / BinaryDictionaryGetter(352):找不到字典包
D / BackupManagerService(192):收到广播Intent
V / BackupManagerService(192):removePackageParticipantsLocked:#1
D / LocalBluetoothProfileManager(32169):LocalBluetoothProfileManager构造完成
V / BackupManagerService(192):restoreAtInstall pkg = com.lynx.backup token = 11
D / BackupManagerService(192):MSG_RUN_RESTORE observer = null
D / BackupManagerService(192):initiateOneRestore packageName = @ pm @
V / BackupServiceBinder(192):调用doRestore()
V / BackupManagerService(192):包com.lynx.backup恢复版[1]与已安装的版本兼容[2]
D / BackupManagerService(192):等待ApplicationInfo的代理{412aff08 com.lynx.backup}
D / BackupManagerService(192):agentConnected pkg = com.lynx.backup agent=android.os.BinderProxy@416c6f30
D / BackupManagerService(192):initiateOneRestore packageName = com.lynx.backup
V / BackupServiceBinder(32290):调用doRestore()
I /备份时间(32290):.. in循环..
V / BackupManagerService(192):没有下一个包,完成恢复
I / BackupManagerService(192):恢复完成 .
D / BackupManagerService(192):收到的广播Intent
V / BackupManagerService(192):addPackageParticipantsLocked:#1
V / BRActivity(32407):存在数据文件
V / BRActivity(32407):mayo = true tomato = true filling = 2130968577
V / PhoneStatusBar(259):setLightsOn(true)
D / BackupManagerService(192):无法找到令牌0的参数