唉,敲代码的时候不认真,忘了在dir.exist()前加“!”,结果一直没反应,又忘记在mHandler.obtainMessage(MSG_INIT,mFileInfo)后面写“sendToTarget()”,结果handler一直没启动。我要出去运动运动再来看了
2017-03-25
用AsyncTask,SharedPreferences实现的断点下载,简单易懂,欢迎交流~~~ http://www.imooc.com/article/16716
2017-03-03
用AsyncTask,SharedPreferences实现的断点下载,简单易懂,欢迎交流~~~ http://www.imooc.com/article/16716
2017-03-03
最赞回答 / prince70
对更新UI做了一点点优化,例子中500毫秒发送一次广播,如果在发送了99之后,500毫秒内下载完成了,循环就会终止,100就不会发导致进度条卡在99的地方。 我的解决办法是广播发送不延迟,而在更新UI的时候每隔500毫秒更新一次,所以避免了这个问题。
2016-12-14
1.权限不够
2.用Genymotion默认没有SD卡,会报错
3.注意HttpURLConnection和HttpsURLConnection的区别这里用的是前者后者会报错
2.用Genymotion默认没有SD卡,会报错
3.注意HttpURLConnection和HttpsURLConnection的区别这里用的是前者后者会报错
2016-12-08