重启设备后,Android BackupManager无法恢复

时间:2013-01-01 09:55:47

标签: android backup

我已遵循Android本文档的指导原则并实施了备份管理器。我可以使用此框架备份和恢复sharedpref,但是当我卸载应用程序然后当我关闭然后打开我的移动设备时,不会恢复sharedpref。在android文档中,我收到了警告:

Warning! When backup is disabled, the current backup transport will explicitly wipe the entire active data set from its backend storage.

这样,当用户说他们不希望备份数据时,备份管理器会尊重这个愿望。除非重新启用备份管理器(通过设置或通过上述bmgr命令),否则不会从设备保存更多数据,也无法执行还原操作。

那么,为什么在卸载和关闭手机时我的共享首部会被删除?

1 个答案:

答案 0 :(得分:2)

  

我可以使用此框架备份和恢复sharedpref,但是当我卸载应用程序然后当我关闭然后打开我的手机时,不会恢复sharedpref。

当然不是。您卸载了该应用程序。卸载应用程序时,将删除内部存储上的所有文件。

  

那么,为什么在卸载和关闭手机时我的共享首部会被删除?

因为您卸载了该应用程序。

the page you linked to in your comment的第一段中,您会找到:

  

如果用户执行恢复出厂设置或转换为新的Android设备,系统会在重新安装应用程序时自动恢复备份数据。

你自己承认,这不是你做的。您没有“执行恢复出厂设置或转换为新的Android设备”,并且当时未在(原始)设备上安装您的应用。