我想做类似Debounce的事情在 Rxjava 中,但我不使用 rxjava 以及使用其他库。每个人都可以为我建议一些方法来做到这一点。
最佳答案
您可以使用handler.postDelayed()
和runnable
创建一个函数,如下所示:
private fun debounce(yourParams: Any, delayMillis: Long) {
handler.removeCallbacks(runnable)
runnable = Runnable {
// Your code here.
}
handler.postDelayed(runnable, delayMillis)
}
关于java - 不使用rxjava如何去抖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58265876/