我创建了一个线程来更新我的数据,并尝试在ListView上执行notifyDataSetChanged
。
private class ReceiverThread extends Thread {
@Override
public void run() {
//up-to-date
mAdapter.notifyDataSetChanged();
}
出现错误的行是:
mAdapter.notifyDataSetChanged();
错误:
12-29 16:44:39.946: E/AndroidRuntime(9026): android.view.ViewRoot$CalledFromWrongThreadException: 只有创建视图层次结构的原始线程才能触摸其视图。
我该如何修改它?