날마다 새롭게 또 날마다 새롭게

Thread 작업 중에 UI 업데이트 시, Error 발생 본문

프로그래밍/Android

Thread 작업 중에 UI 업데이트 시, Error 발생

아무유 2013. 6. 5. 10:09

출처 : http://binsolb.tistory.com/entry/CalledFromWrongThreadException


문제. Thread 에서 adapterView 데이터 업데이트 하는 notifyDataSetChanged() 호출 시, Error 발생

해결. HandlerMessage 사용하여 해결됨....



- 핸들러 구현 코드

@SuppressLint("HandlerLeak")

private Handler mHandler = new Handler() 

{

@Override

public void handleMessage(Message msg) {

switch(msg.what){

case UPDATE:

notifyDataSetChanged();  //필자가 원했던 UI 업데이트 작업

break;

}

}

};

Comments