new Thread() {
public void run() {
try {
Progress.setMessage("Scanning Apps ...");
int CurrentNumber = 0;
while (CurrentNumber <= 99) {
Progress.setProgress(CurrentNumber);
Progress.setMessage(CurrentNumber + "");
sleep(100);
CurrentNumber ++;
} catch (Exception e) {
}
}
}.start();
所以..这个代码不工作:(几个setMessage更新(进度)
我在做什么错?
没有Progress.setMessage(CurrentNumber + "");
这是工作完美...
当我只更改消息之一,它的工作对我正合适...... 但是,当我在一个循环做到这一点的循环总是停在中间做... – Karl 2011-03-02 20:46:15
可以只修改UI线程上的用户界面,这意味着你不应该像你这样做。阅读我发布的链接文章。 – 2011-03-02 20:50:56