Я пытаюсь пересмотреть концепцию Handler. Поэтому я просто создаю Thread, чтобы обновить ProgressBar и посмотреть, будет ли он выдавать исключение.
Вот мой код
@Override
public void onResume() {
super.onResume();
new Thread(){
@Override
public void run() {
super.run();
while (progressBar.getProgress() <100){
try {
sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
progressBar.setProgress(pb.getProgress()+10);
}
}
}.start();
}
Мой вопрос прост. Почему не генерируется исключение CalledFromWrongThreadException? Если это так, то должны ли мы забыть о Handler, когда имеем дело с обновлением прогресса?