Notice
Recent Posts
Recent Comments
Link
투케이2K
23. (TWOK/ERROR) [Android] 핸들러 handler 사용 thread that has not called Looper.prepare() 에러 본문
투케이2K 에러관리
23. (TWOK/ERROR) [Android] 핸들러 handler 사용 thread that has not called Looper.prepare() 에러
투케이2K 2022. 4. 10. 11:32[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : 핸들러 handler 사용 thread that has not called Looper.prepare() 에러 발생
[에러 원인]
1. 일반 스레드에서 UI 관련 로직을 처리하는 경우 발생하는 이슈 (ex : 토스트 메시지)
[해결 방법]
1. Handler Looper.getMainLooper 내부에 UI 로직 관련 처리 실시
// [핸들러 전역 변수 선언 실시 : getMainLooper]
Handler mHandler = new Handler(Looper.getMainLooper());
// [일정 시간 후 작업 수행 핸들러 호출]
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
// 작업 로직
}
}, 1000); //1초뒤 실행 (작업 예약)
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments