在使用DownloadManager的时候,要防止多次下载的情况:后台清除任务,正在的下载任务并没有取消,再次下载就会发起一个新的进程下载。如此循环多次就会带垮整个系统。 解决方法是: 在每次退出的时候,保存当前下载的Handle,然后在下次进入的时候,恢复该Handle对应的数据。这样就可以可以保持总是一个下载任务在执行。