반응형
출처: http://beastlair.tistory.com/82
안드로이드 에서는 UI Thread 외부에서 UI 관련 작업을 호출 하면 Exception이 발생한다.
android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
이와 같은 경우에는 Activity의 runOnUiThread 를 이용하여 해당 작업을 UI Thread 를 호출해 작업하면 문제를 회피할 수 있다.
--------------------------------------------------------------
new Thread(new Runnable() {
@Override
public void run() {
runOnUiThread(new Runnable(){
@Override
public void run() {
// 해당 작업을 처리함
}
});
}
}).start();
--------------------------------------------------------------
참 쉽죠 ???
반응형
'개발 > APP' 카테고리의 다른 글
안드로이드 전화 수신 발신 히스토리 (0) | 2018.11.22 |
---|---|
Android 8.0 Oreo 대응 메뉴얼 (0) | 2018.11.22 |
안드로이드 내부 저장소에 이미지 저장 (0) | 2018.11.22 |
안드로이드 라이브러리 jar 만들기. (0) | 2018.11.08 |
안드로이드 TabLayout ViewPager (0) | 2018.10.17 |