为了账号安全,请及时绑定邮箱和手机立即绑定

进度条无法更新,怀疑是发广播时finished大小的问题!!!文件的总大小为12466398字节,可是finished在累加时候到15536就停了,因为15536字节转化成百分比是一个小于0的数,导致进度条无法更新

5528edd20001727505000037.jpg

5528edd30001545305000265.jpg

老师,文件的总大小为12466398字节,可是finished在累加时候到15536就停了,因为15536字节转化成百分比是一个小于0的数,导致进度条无法更新,老师,怎么解决?谢谢

正在回答

2 回答

你代码的问题是:把累加进度finished += count放在if语句里了,把累加进度放在if前面,if的作用是控制发送广播的时间,把累加进度放在if里面会导致很多进度没有累加进去

0 回复 有任何疑惑可以回复我~
#1

战Android 提问者

嗯,现在解决了,谢谢
2015-04-22 回复 有任何疑惑可以回复我~

我也遇到这个问题,这个问题是因为下载的速度很快,if语句没有执行,从而没有更新进度条,你可以在if外面打印,或者去掉if看效果

0 回复 有任何疑惑可以回复我~
#1

战Android 提问者

嗯,现在解决了,谢谢
2015-04-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-Service系列之断点续传下载
  • 参与学习       20443    人
  • 解答问题       87    个

想升职加薪么?本章课程你值得拥有,满满的干货,学起来吧

进入课程

进度条无法更新,怀疑是发广播时finished大小的问题!!!文件的总大小为12466398字节,可是finished在累加时候到15536就停了,因为15536字节转化成百分比是一个小于0的数,导致进度条无法更新

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信