CalledFromWrongThreadException 해결방법

new Thread(new Runnable() {
            public void run() {
           
        
             while(reading)
             {
                    이 안에서 view에 관련된 수정을 하려고 하면, 프로그램이 죽어버린다.
             }
            }
       }).start();



해결방법 : 몇가지가 있다고 하던데, 여기서는 handler를 사용하여 해결하여 보자

사용자 삽입 이미지

OnCreate() 함수안에 핸들러를 집어넣고


사용자 삽입 이미지

쓰레드에서는 Message m 을 사용하여 핸들러로 전달만 해주면 된다.
이렇게 해야만 하는 이유는..... 구글링을 해보자!!