ui 쓰레드에 뷰 객체들을 직접적으로 다른 쓰레드에서 컨트롤 하면 안되잔아요..
 그런데 왜 프로그레스바는 잘돌아가나요? 헨들러 객체를 사용하지 않았는데 말이죠.

public void onCreate(Bundle savedInstanceState) {
      .....

        new Thread(new Runnable() {
                   public void run() {
                   barGo();
                   }
        }).start();
        
    
  public void barGo(){
            while(progress<100){
                        progress =progress +5 ;
                        bar.setProgress(progress);
            try {
                        Thread.sleep(500);
            } catch (InterruptedException e) {
                      e.printStackTrace();
           }
        }
   }