如何绕过Kotlin上的NetworkOnMainThreadException

您好我开始与kotlin,现在的Android Studio 3.0支持,但我不知道如何做一个简单的网络请求在另一个线程…

在java中是非常容易的

new Thread(new Runnable() { @Override public void run() { //Do dome Network Request runOnUiThread(new Runnable() { @Override public void run() { //Update UI } }); } }).start(); 

我知道我可以做一个AsyncTask和blablabla …但我不想要的。 我想要一个简单的解决方案而不创建额外的类和复杂的用例

Kotlin可能吗?

Java和Android SDK中的所有类和方法都可以在Kotlin中使用,所以您可以使用完全相同的东西。 格式化有点更好,因为支持SAM构造函数等等。

 Thread({ //Do some Network Request runOnUiThread({ //Update UI }) }).start()