我创建一个线程来更新我的数据,并尝试在我的ListView上执行notifyDataSetChanged
。如何在线程中使用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:只有创建视图层次结构的原始线程才能触及其视图。
我应该如何修改它?
谢谢......它完全适用于我 – 2014-05-28 10:08:45
Thanks.Very good ... – 2014-07-20 10:09:22