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