嗨,我从 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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)