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() 업데이트 (ProgressBar를)
을 작동하지?이 완벽하게 작동한다 Progress.setMessage(CurrentNumber + "");
없이
...
것은 나는 단지 메시지 하나를 변경하면 ... 나를 위해 모든 권리 노력하지만 루프를 수행 할 때 루프는 항상 – Karl
는 ... 그 일의 중간에 당신이 할 수있는 정지 UI 스레드에서만 UI를 수정하면 수행하는 방식대로 수행해서는 안됩니다. 게시 한 링크의 기사를 읽으십시오. –