2015-04-20 2986 views
-1

我尝试在用户卸载应用程序时备份我的sqlite数据库。并在用户重新安装应用程序时恢复该sqlite数据。我尝试自定义BackupAgentHelper,但我安装应用程序并插入sqlite数据库的数据,然后卸载应用程序。并重新安装应用程序,那么我的数据库是空的。如果有任何人有这个问题的解决方案,请发送我的源代码如何在用户卸载应用程序时重新备份数据并重新安装应用程序所有数据恢复

+0

请发表您的DbBackupHelper类,它也许是在你的代码 –

+1

一个问题,当你的应用被卸载您没有收到通知。 '卸载应用程序时不会调用BackupAgentHelper' – CommonsWare

回答

0

您可以尝试将数据库保存到SD卡。但是,如果用户更改SD卡,则将无法访问数据库。

另一种选择是定期备份到服务器。

相关问题