【发布时间】:2015-10-06 20:09:12
【问题描述】:
我有一个 boolean observable(通过观察者)启动和停止 Android 服务。当 true 被传递时,服务必须立即启动。当 false 被传递时,我想对其进行去抖动,以防很快出现 true,以避免不必要的(和破坏性的)停止和启动服务。是否有可以做到这一点的标准运算符的组合,或者我必须自己编写,如果是这样,我应该基于OperatorDebounceWithTime.java 还是有更简单的方法?谢谢!
【问题讨论】:
-
你可以在去抖之前申请
distinctUntilChanged。 -
我认为我对这个问题的回答在这里适用:stackoverflow.com/questions/30676731/…
标签: rx-java