[안드로이드] Only the original thread that created a view hierarchy can touch its views 오류가 날때...
안드로이드개발 2018. 3. 29. 08:40 |Only the original thread that created a view hierarchy can touch its views
이런 오류가 날때가 있다.
무심고 아무 스레드나 코드에 UI 업데이트를 하는 부분을 추가 하면 발생 한다.
단순하게 아래 코드와 같이 실행하면 된다.
해당 클래스에 아래 코드를 추가 한다.
final Handler handler = new Handler()
{
public void handleMessage(Message msg)
{
((InterDrawItemAdapter)list.getAdapter()).notifyDataSetChanged();
}
};
UI를 해야 할때 아래 코드를 추가 한다.
Message message = handler.obtainMessage();
handler.sendMessage(message);
이상.