在获取到网络数据之后添加到listview中时,出现android.view.ViewRootImpl$CalledFromWrongThreadException这种错误,
原因是因为在onResponse执行的线程并不是UI线程。需要:
@Override
public void onResponse(final Response response) throws IOException
{
final String res = response.body().string();
runOnUiThread(new Runnable()
{
@Override
public void run()
{
mTv.setText(res);
}
});
}