HungryT

2013年10月24日

使用AsyncTask实现文件下载并且在状态中显示下载进度

摘要: 2013年10月24日 上班的第二天 昨天我是用afinal完成的则个功能,但是公司里并不希望使用第三方的代码,所以要求我在不使用第三方开源项目的情况下实现。 最先我是使用Thread开启一个子线程,在这个线程中完成文件下载,然后使用Handler异步消息来更新Notification中的进度条,废了九牛二虎之力,虽然完成了功能,但是做出的效果就是特别的卡,甚至连通知栏下拉都被冻结了。 后来我尝试了AsyncTask,很轻松的完成了下载和进度值的计算,但是在通知栏中改变进度条的进度,依然会出现卡屏的问题。 最后在StackOverFlow中查找解决方案,给出的答案是,在更新Noti... 阅读全文

posted @ 2013-10-24 21:58 HungryT 阅读(1703) 评论(0) 推荐(0) 编辑

导航