Android文件下载导致进度条为负数
2014-11-06 20:14
232 查看
先说一下我遇到的问题
20M以上的文件 下载都会出现负数的情况
最后仔细查代码发现是int 长度不够导致的
进度条的值是这样计算的
已经下载的长度*100/总长度
这是已经下载的长度20035612*100这里就已经超长了int的存储范围
解决方案改已经下载的长度改成long
20M以上的文件 下载都会出现负数的情况
最后仔细查代码发现是int 长度不够导致的
进度条的值是这样计算的
已经下载的长度*100/总长度
这是已经下载的长度20035612*100这里就已经超长了int的存储范围
解决方案改已经下载的长度改成long
相关文章推荐
- Android中带有进度条百分比显示的可以从网络下载文件的适配器【单线程模式】
- Android下载文件的进度条提示(网络通信部分示例)
- Android中带有进度条百分比显示的可以从网络下载文件的适配器
- Android下载多个文件时的进度条
- Android okHttp文件下载并带进度条的demo(简单工具类)
- 【Android】下载文件:进度条和通知栏
- Android (SpreadTurm)无T卡下载文件导致无法释放手机内存
- (android文件下载)下载链接中包含特殊字符--空格,中文等,导致无法识别处理方案
- Android 下载文件 进度条显示
- android 文件上传与下载(带进度条)
- Android多文件下载时多个进度条同时更新
- Android学习笔记19:带有通知栏的进度条的Android下载文件
- Android下载文件的进度条提示
- Android(SpreadTurm)无T卡下载文件导致无法释放手机内存
- Android 下载文件 进度条显示
- Android环境配置需安装的文件(附下载地址)
- Android 文件的下载
- Android文件下载进度条的实现
- Mars Android视频学习笔记——01_18_文件下载
- android linux镜像文件下载, ubuntu下载地址!