嗨,我从kotlin开始,现在Android Studio 3.0支持它,但是我不知道如何在另一个线程中执行简单的Network请求...
在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中所有相同的类和方法,因此您可以使用完全相同的东西。由于支持SAM构造函数,因此格式更好一些。
Thread({
//Do some Network Request
runOnUiThread({
//Update UI
})
}).start()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句