2012-09-20 67 views
-2

我構建應用程序android ....並且我想備份我的數據庫,當用戶單擊管理應用程序中的「清除數據」...因爲數據丟失...一些數據對於我的應用程序中的過程非常關鍵...我該如何解決這個問題? 請幫我.....需要幫助:如何處理「清除數據」

感謝...

+0

不可能親愛的 – Lucifer

+0

如果你可以備份,那麼我認爲沒有任何意義留下「清除數據」這個詞,考慮創建你自己的版本的android – ThePCWizard

+0

更好地保存你的數據庫在外部存儲。 –

回答

0

我要備份我的數據庫時,用戶點擊「清除數據」

不能覆蓋的慾望的用戶刪除數據。也許他只是不使用你的應用程序,並需要空間。

當你的應用程序啓動後,它的行爲就像剛剛從市場上安裝。這是它的目的,你不應該試圖解決這個問題。

+0

在應用程序中,我創建了存儲在sqlite中的發件箱。當用戶點擊「清除數據」時如何備份發件箱。發件箱非常重要,不應該丟失。也許你有一個建議我可以備份發件箱,當用戶點擊「清除數據」時或之前? 謝謝 –

+0

您的應用沒有收到關於數據被刪除的任何通知,因此無法保存數據,這就是清晰數據的意圖。要麼指示用戶清除數據將刪除數據,以便他們不要這樣做,要麼添加用戶可以在外部存儲器上啓動和存儲數據副本的備份/恢復功能。或者將您的數據完全移動到外部存儲器,因爲這不會被刪除。但是,這會將數據完整顯示給用戶,他可以通過更多方式刪除/修改數據。 – zapl

+0

感謝zapi的建議 –