
RxJava操作符的使用
文章平均质量分 66
小图包
这个作者很懒,什么都没留下…
展开
-
RX操作符之Observable的创建方式一(just、from、repeat、repeatWhen)
创建发送指定值的Observerble,just只是简单的原样发射,将数组或Iterable当做单个数据。如果传递的值为null,则发送的Observable的值为null。参数最多为9个[html] view plain copyObservableString> myObservable = Observable.just("just1","原创 2017-09-05 15:08:38 · 1046 阅读 · 0 评论 -
RX操作符之Observable的创建方式二(defer、range、interval、timer、Empty、Never、Throw)
String [] items = new String[] {"just1","just2","just3","just4","just5","just6"};Observable myObservable = Observable.fromArray(items);Subject subject = new Subject() { @Override public void原创 2017-09-05 15:49:12 · 447 阅读 · 0 评论 -
RxJava2 学习资料推荐
RxJava2 学习资料推荐原创 2017-09-01 鸿洋 鸿洋昨天给大家推荐的巨大福利来袭,还记得去年的那个“玩Android”网站么?(可点击访问),非常感谢大家的支持,不少朋友遇到了一些问题,我把问题汇总在第一条评论那里,如果还有搞不定的后台可以给我留言,该活动会延续到月底。最近在看RxJava相关的文章,同事之前也做过一些分享,RxJava用起转载 2017-09-05 19:21:56 · 1628 阅读 · 0 评论 -
RX操作符之对Observable发射的数据执行变换操作一(map、flatmap)
String[]items = {"just1","just2","just3","just4","just5","just6"}; Observable myObservable = Observable.fromArray(items) .map(new Function, String>() { @Override原创 2017-09-05 17:17:24 · 2715 阅读 · 0 评论 -
ReJava操作符 distinct 、Filter
distinct 这个操作符非常的简单、通俗、易懂,就是简单的去重嘛 Observable.just(1,2,3,4,5,1).distinct().subscribe(new Consumer() { @Override public void accept(Integer integer) throws Exception原创 2017-09-05 20:42:14 · 420 阅读 · 0 评论 -
RxJAVA操作符
正题distinct这个操作符非常的简单、通俗、易懂,就是简单的去重嘛,我甚至都不想贴代码,但人嘛,总得持之以恒。 Observable.just(1, 1, 1, 2, 2, 3, 4, 5) .distinct() .subscribe(new Consumer() {转载 2017-09-05 20:43:22 · 364 阅读 · 0 评论 -
避免打断链式结构:使用.compose( )操作符
Java的另一个好处在于,我们可以清楚地看到数据是如何在一系列操作符之间进行转换的。Observable.from(someSource) .map(new Func1() { @Override public Data call(Data data) { return manipulate(data); } }).subscribeOn转载 2017-09-06 10:04:25 · 474 阅读 · 0 评论