在使用凌空库时,如果我想更新Response侦听器中的listview适配器,是否应该使用runOnUiThread完成?还是已经在UiThread中?
最佳答案
当适配器尝试修改视图对象时,您可能会收到以下异常:
android.view.ViewRoot $ CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能触摸其视图。
因此,为了安全起见,请执行以下操作:
geyActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
adapter.notifyDataSetChanged();
}
});
关于android - 如何在截击响应监听器中更新UI?需要runOnUiThread吗?还是Onresponse本身将控件带到UI线程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37195367/