在app force关闭或崩溃时更新数据库

时间:2016-02-09 00:05:27

标签: android sqlite android-volley

我有一个本地数据库,我在其中保存一些文档状态,并在上传时更新它们(正在成功或失败)。如果应用程序崩溃或强制关闭,如何更新状态(正在进行到失败)?

目前我正在使用volley上传一些文档,并在响应时更新了数据库。我唯一担心的是,如果用户强制关闭或应用程序崩溃,数据库将不一致。在服务中进行api调用是个好主意。还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

  1. 如果用户强制关闭:

    无法处理。

  2. 应用崩溃:

    可以使用Application类中设置的全局异常处理程序来处理。请参考以下链接:

    http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html

    类似的问题&回答 Need to handle uncaught exception and send log file