Notice
Recent Posts
Recent Comments
Link
투케이2K
203. (TWOK/ERROR) [Android] [UI 스레드 에러] Only the original thread that created a view hierarchy 본문
투케이2K 에러관리
203. (TWOK/ERROR) [Android] [UI 스레드 에러] Only the original thread that created a view hierarchy
투케이2K 2023. 12. 11. 18:48[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] [UI 스레드 에러] Only the original thread that created a view hierarchy
[에러 로그]
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
[에러 원인]
1. 메인 스레드가 아닌 곳에서 UI 변경 작업 시 Exception 발생 이슈
[해결 방법]
1. runOnUiThread 및 Handler 를 선언 후 해당 블럭 안에서 UI 변경 작업 수행 실시
2. Handler 코드 예시 (Java) :
// [UI 갱신]
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
// [핸들러 내에서 UI 갱신 작업 수행]
}
}, 0);
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments