我有一个本地数据库,我在其中保存一些文档状态,并在上传时更新它们(正在成功或失败)。如果应用程序崩溃或强制关闭,如何更新状态(正在进行到失败)?
目前我正在使用volley上传一些文档,并在响应时更新了数据库。我唯一担心的是,如果用户强制关闭或应用程序崩溃,数据库将不一致。在服务中进行api调用是个好主意。还有其他选择吗?
答案 0 :(得分:1)
如果用户强制关闭:
无法处理。
应用崩溃:
可以使用Application类中设置的全局异常处理程序来处理。请参考以下链接:
http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html
类似的问题&回答 Need to handle uncaught exception and send log file