我收集了ePub文件,可以根据用户的要求添加新文件。
现在,如果用户想要下载新的ePub文件并因此点击,请说get latest book
,并开始下载到设备SD卡。
现在,在下载完成之前,如果用户
然后下载的文件仍然不完整。
当下次用户打开应用时,它会尝试打开该不完整的文件,从而导致应用程序崩溃。
对此有什么想法吗?
答案 0 :(得分:1)
在尝试打开文件之前,您需要检查文件是否已完全下载。
您可以将下载状态存储为共享首选项中的完整/不完整,下载完成后应将其更新。在尝试加载文件之前检查此首选项。