- 博客(1)
- 收藏
- 关注
原创 Android启动service下载失败后stopService,重新启动service下载出现问题
在Android启用service后台下载,使用异步线程进行下载,下载失败时,关掉service。在重新下载时,重新启动service,启动新的异步线程进行下载;因为上一次下载失败只是启动了停止了service,但上一个异步线程还在继续运行,此时又有新的线程运行,导致两个不同的线程访问同一段代码,导致出错。解决办法是,上一次下载失败时,除了观点service也要cancel掉下载任务。
2016-08-31 14:54:08
1850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人