Android 使用ThrottleTest、distinctUntilChanged将RxJava运算符转换为Kotlin协程
将这个RxJava链转换为Kotlin协程的最佳方式是什么Android 使用ThrottleTest、distinctUntilChanged将RxJava运算符转换为Kotlin协程,android,kotlin,rx-java2,kotlin-coroutines,Android,Kotlin,Rx Java2,Kotlin Coroutines,将这个RxJava链转换为Kotlin协程的最佳方式是什么 RxTextView .textChanges(inputEditText) .map { it.toString() } .throttleLatest(500, TimeUnit.MILLISECONDS, true) .distinctUntilChanged() .subscribe({ text -> // More logic here }, { erro
RxTextView
.textChanges(inputEditText)
.map { it.toString() }
.throttleLatest(500, TimeUnit.MILLISECONDS, true)
.distinctUntilChanged()
.subscribe({ text ->
// More logic here
}, { error ->
// Error handling
})
您建议如何转换
throttleTest()
运算符?这对于协同程序来说是很难做到的。@BobDalgleish我不久前看过一篇文章,文章展示了使用Kotlin协同程序重写RxJava操作符是多么容易,但现在找不到了。也许有人可以在这里发布链接。