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