我正在使用listview创建一个下载管理器,它将显示由progressbar下载的当前内容。我可以知道如何更新进度条吗?
例如,。我有3节课。
“main.class”=是一个列表视图。
“mAdapter.class”=是扩展ArrayAdapter。
“mThread.class”=实现Runnable以开始下载。
我有谷歌,并发现更新列表视图,或重新绘制用户界面应使用runOnUIThread
。但是我如何将这三个课程结合在一起呢?我试过了
mThread.start(){
main.runOnUIThread(updated);
}
private updated = new Runnable(){
mAdapter.progressbar.setProgress(downloaded);
}
这个2方法我被放在“mThread.class”中。但它不起作用。我可以知道我的错误是什么吗?
P / S:对于我丑陋的代码和糟糕的英语,我很抱歉。希望你们明白我在说什么。谢谢