第一期的文章比较匆忙,遗留了好多问题。最明显的一个是ViewModel如何获取详细的个人信息。假设用户信息是从网络获取,那么我们调用后台接口即可获取数据。如果后台是REST ...
第一期的文章比较匆忙,遗留了好多问题。最明显的一个是ViewModel如何获取详细的个人信息。假设用户信息是从网络获取,那么我们调用后台接口即可获取数据。如果后台是REST ...
大家好,最近代码君迷恋上Python语言,决定把这好东西分享给读者,打算出一系列关于Python的教程,希望读者喜欢,我就用一句话表达我对Python的喜爱《人生苦短,我用p...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...
Delay —延迟一段指定的时间再发送来自Observable的项目 输出结果: emit time: 1509262337562onNext: 0time: 1509262...
Catch —拦截原始Observable的onError通知,将它替换为其它的数据项或数据序列,让产生的Observable能够正常终止或者根本不终止。Rxjava2 实现...
CombineLatest — 把两个Observable产生的结果进行合并,合并的结果组成一个新的Observable。最后一个Observable中的每一个数据项,都与前...
本教程均是基于java的项目: Debounce — 在固定的时间没有新的项目产生,就把这个项目从Observable 发送出去。Debounce操作符会过滤掉发射速率过快的...
这里给大家介绍3种方案,均可以封装在BaseActivity使用,可以根据自己实际需求酌情使用: 判断焦点(网上介绍最多的方案)原理:在事件分发的时候判断当前获取焦点的Vie...
本教程均是基于java的项目: Buffer — 周期性收集Obserable产生结果到集合中,并一次性发送它。 输出结果: accept: 1accept: 2accept...
本教程均是基于java的项目: Create —使用 create() 方法来创建 Observable 输出结果: onSubscribe: falseisDisposed...