使用xutils无法更新ProgressBar

qingtianbuyu 发布于 2014/11/24 12:03
阅读 1K+
收藏 0

@wyouflf 你好,想跟你请教个问题:最近用到xutils这个框架的下载功能,自己写了一个demo,但是发现使用xutils下载的时候无法在ListView中更新item里面的Progressbar......求解。。。。

但是,"下载进度"这四个字是独立于ListView的一个TextView,随便点击一个下载后可以更新这个TextView。

加载中
0
RyeHunsy
RyeHunsy
@Override
public void onLoading(long total, long current,
boolean isUploading) {
super.onLoading(total, current, isUploading);
if (isUploading) {
handler.bar.setProgress((int)(current/(total/max)));
}

}
qingtianbuyu
qingtianbuyu
兄弟,貌似不对呀,没有用handler,而且onloading方法就是在主线程里面执行的吧,不必用handler,handler也没有bar属性啊
0
RyeHunsy
RyeHunsy

progressBar.setProgress((int)(current/(total/max))); 

这里面的handler是我定义的item类,bar就是里面的progressBar.

n
nlb
回复 @qingtianbuyu : 解决了吗
qingtianbuyu
qingtianbuyu
哦哦,好神奇,不过一般的进度条我也会用,现在项目在ListView中用到xutils的下载功能,你用xutils了吗?
0
a
androidsky_cn
我用的xutils也出现了同样的问题,楼主解决了吗
qingtianbuyu
qingtianbuyu
没有啊,有解决办法通知下啊
0
a
androidsky_cn
加我QQ帮你1571517220
返回顶部
顶部