处理未完成的下载文件

时间:2012-07-19 09:34:14

标签: android download epub

我收集了ePub文件,可以根据用户的要求添加新文件。

现在,如果用户想要下载新的ePub文件并因此点击,请说get latest book,并开始下载到设备SD卡。

现在,在下载完成之前,如果用户

  • 按下按钮
  • 他与互联网断开连接
  • 他终止了申请

然后下载的文件仍然不完整。

当下次用户打开应用时,它会尝试打开该不完整的文件,从而导致应用程序崩溃。

对此有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在尝试打开文件之前,您需要检查文件是否已完全下载。

您可以将下载状态存储为共享首选项中的完整/不完整,下载完成后应将其更新。在尝试加载文件之前检查此首选项。