문제원인: Non-UI Thread에서 UI 관련 작업을 할 때 발생하는 오류이다.
해결방법: UI Thread를 이용하여 UI 관련 작업을 한다.
if (Looper.myLooper() != Looper.getMainLooper()) {
mContext.runOnUiThread(() -> {
// UI 관련작업을 수행한다
});
}
'Android' 카테고리의 다른 글
Callback 함수와 runOnUiThread (0) | 2022.07.24 |
---|---|
안드로이드에 라이브러리 파일을 추가하는 두 가지 방법 (0) | 2021.10.26 |
[Android] SDK 23 Apache HttpClient (0) | 2021.08.17 |
[Java] String.equals() 주의점 (0) | 2021.08.03 |
[Android] DP -> PX 변환 (0) | 2021.07.20 |