마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

핸들러 스레드에 관해 질문드립니다.

0 추천
private HandlerThread mBackgroundThread;
private Handler mBackgroundHandler;

mBackgroundThread = new HandlerThread("CameraBackground");
mBackgroundThread.start();
mBackgroundHandler = new Handler(mBackgroundThread.getLooper());

 

위와같이 핸들러스레드를 만들어 메서드를 실행시키면 그 메서드는 메인스레드에서 돌게되는건가요?

아니면 다른 스레드에서 돌게되는건가요?
익명사용자 님이 2017년 11월 23일 질문

1개의 답변

0 추천

Handler 용 별도 Thread 입니다.

그래서  좀비 Thread를 안 만드시려면, mBackgroundThread.quit() 같은 것을 다 사용한 이후에 불러주시는게 좋습니다.

익명사용자 님이 2017년 11월 23일 답변
...