最近,我的用戶抱怨應用程序在使用時掛起,並且在重新啓動移動設備時存儲的數據丟失。當應用程序掛起/凍結並重新啓動時Android Sqlite數據丟失
它不會每次都發生。
有人可以告訴我是什麼原因導致sqlite數據丟失。
也爲什麼android應用程序凍結的原因是什麼?
背景:我的應用程序從所有屏幕執行sqlite操作。該設備
型號:三星GT-18160,Android的版本:2.3.6,內核版本 :2.6.35.7-1219296 DPI @ DELL210#2
最近,我的用戶抱怨應用程序在使用時掛起,並且在重新啓動移動設備時存儲的數據丟失。當應用程序掛起/凍結並重新啓動時Android Sqlite數據丟失
它不會每次都發生。
有人可以告訴我是什麼原因導致sqlite數據丟失。
也爲什麼android應用程序凍結的原因是什麼?
背景:我的應用程序從所有屏幕執行sqlite操作。該設備
型號:三星GT-18160,Android的版本:2.3.6,內核版本 :2.6.35.7-1219296 DPI @ DELL210#2
你可以假設沒有數據應該是丟失。但您可能首先要確定崩潰的罪魁禍首 - 幸運的是,您的用戶使用的是2.x,因此請告訴他使用工具aLogCat
,並在應用崩潰後抓取日誌。然後檢查有什麼並修復。這應該解決您的「數據丟失」問題,無論它是什麼,它都會在您的應用崩潰後發生。如果它停止崩潰,那麼它不應該觸發雪球......
是有道理的,但實際上日誌採集器應用程序安裝在設備上,但是當應用程序掛起時,用戶無法做任何事情,所有密鑰都被掛起。所以用戶重新啓動移動和日誌消滅。 – 2013-04-08 14:51:14
你的意思是你的應用管理凍結整個設備? – 2013-04-08 14:55:37
是的。究竟。菜單,首頁,返回沒有響應。用戶取出電池重新啓動手機。 – 2013-04-08 14:57:10
'SQlite'或'SharedPreferences'? – 2013-04-08 13:49:52
Sqlite數據庫只有 – 2013-04-08 14:26:01