decodelife
2017-11-28 16:51
debounce完全没有讲明白 课程整体上讲的不够明确,只是简单的列了一遍api
老师的例子你可以理解为,for循环在不断的产生数据,也就是从 0 到 10 ,然后被观察者也在产生新数据的同时不断的调用onNext方法,不断的给观察者发送数据;数据其实就是从 0 到 10的全部,但是观察者并不是全部接收,而是设定了时间,比如,设定了 .debounce(2000, TimeUnit.MILLISECONDS),在时间是两秒的时候,观察者要接收数据了,正好被观察者产生了数据3,所以Log就会数据 3 ,时间到了 4秒,观察者要接收数据了,正好被观察者产生了数据7,所以Log就会数据 7 。也就是说,被观察者只管产生并发送数据,但是观察者只是在指定的时间接收,
RxJava与RxAndroid基础入门
21751 学习 · 8 问题
相似问题