我收到了来自api的响应,但似乎无法将其打印到textview 我试图按照人们在论坛上所说的去做,但没有任何效果
我尝试使用
TextView textView = (TextView)findViewById(R.id.textView)
textView.setText(response)
但是那个重要的工作 这是一些代码
val response = client.newCall(request).execute()
println(request)
println(response)
TextView textView = (TextView)findViewById(R.id.textView)
textView.setText(response)
我只想知道如何从api打印响应。
答案 0 :(得分:0)
您不能直接在非主线程中更新UI。
尝试使用处理程序或runOnUiThread()。
runOnUiThread(new Runnable() {
@Override
public void run() {
// update TextView here
textView.setText(response)
}
});