标签: android kotlin rx-java2
我是kotlin协同程序的新手。与RXJAVA一样,我们使用combineLatest运算符来更新旧响应。第一个数据将从本地数据库中获取(更新UI),并且在点击网络请求(使用新数据更新UI)后,新数据将来自服务器。如何在不使用回调地狱的情况下使用Kotlin获得相同的功能。
答案 0 :(得分:2)
您可以查看buildSequence {}并使用yield行为。您只需要考虑提供值的操作可能会阻塞。因此,你也必须用一些async包装它。
buildSequence {}
yield
async