当前位置: 代码迷 >> Android >> progressBar 子线程更新UI解决思路
  详细解决方案

progressBar 子线程更新UI解决思路

热度:433   发布时间:2016-05-01 12:17:39.0
progressBar 子线程更新UI
android中更新UI只能用UI线程,要在子线程中数据发生改变来更新主线程的ui,一般是通过消息机制,message和handler结合的方式,但是经过测试,发现ProgressBar更新进度条时,确实可以在子线程刷新,请了解内情者告知,感谢!
代码如下:

new Thread() {
@Override
public void run() {
try {

while (count <= 100) {
pg.setProgress(count++);
Thread.sleep(100);
} }catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();

------解决方案--------------------
因为progressBar是线程安全的,他是例外的。
http://bbs.csdn.net/topics/360244795
------解决方案--------------------
该回复于2012-12-10 08:37:43被管理员删除
  相关解决方案