투케이2K

165. (TWOK/ERROR) [Android] CalledFromWrongThreadException UI 스레드 갱신 이슈 본문

투케이2K 에러관리

165. (TWOK/ERROR) [Android] CalledFromWrongThreadException UI 스레드 갱신 이슈

투케이2K 2023. 8. 30. 21:13

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] CalledFromWrongThreadException UI 스레드 갱신 이슈

 

[에러 원인]

1. 메인 스레드가 아닌 곳에서 UI 변경 작업 시 Exception 이슈가 발생하는 원인

 

[해결 방법]

1. runOnUiThread 및 Handler 를 선언 후 해당 블럭 안에서 UI 변경 작업 수행 실시

2. Handler 코드 예시 :

 

// [UI 갱신]
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
	@Override
	public void run() {

		// [핸들러 내에서 UI 갱신 작업 수행]

	}
}, 0);

 

반응형
Comments