2015-04-20 3066 views
-1

我嘗試在用戶卸載應用程序時備份我的sqlite數據庫。並在用戶重新安裝應用程序時恢復該sqlite數據。我嘗試自定義BackupAgentHelper,但我安裝應用程序並插入sqlite數據庫的數據,然後卸載應用程序。並重新安裝應用程序,那麼我的數據庫是空的。如果有任何人有這個問題的解決方案,請發送我的源代碼如何在用戶卸載應用程序時重新備份數據並重新安裝應用程序所有數據恢復

+0

請發表您的DbBackupHelper類,它也許是在你的代碼 –

+1

一個問題,當你的應用被卸載您沒有收到通知。 '卸載應用程序時不會調用BackupAgentHelper' – CommonsWare

回答

0

您可以嘗試將數據庫保存到SD卡。但是,如果用戶更改SD卡,則將無法訪問數據庫。

另一種選擇是定期備份到服務器。

相關問題