我想在github上使用filedownload库创建一个下载管理器应用程序,但是当我下载文件并突然关闭我的应用程序(滑动以关闭应用程序)时,下载过程也会停止。当我去应用程序管理器查看下载服务是否正在运行时,它仍然在一个单独的进程上运行。那么为什么下载过程会停止?
请你告诉我避免它被杀的方法,即使它是在一个单独的过程中? 谢谢。
答案 0 :(得分:1)
它可能已杀死的服务然后恢复,这就是下载停止的原因。您应该在重新启动服务时恢复下载。您可以在调用OnDestroy时保存下载位置,然后在调用OnStart
时获取该值。如果您不知道如何使用Java恢复下载,请查看this question