본문 바로가기

안드로이드

메인 쓰레드에서 실행 시키기

반응형

핸들러를 통하여 메인 쓰레드에서 특정 작업을 수행하기에 좋다

또한 IntentService에서는 일반적인 핸들러는 먹히지 않는다.

그럴경우에 아래와 같이 메인 쓰레드용 핸들러 생성하면 잘 먹임

Handler mHandler = new Handler(getMainLooper());

mHandler.post(new Runnable() {

    @Override

    public void run() {

        //여기에 실행할 코드 삽입

    }

});


반응형