RXJAVA 2.0
文章平均质量分 50
mwthe
这个作者很懒,什么都没留下…
展开
-
RxJava2.0第六篇之其他
本文要将要介绍的操作符,其中 “(xxx)->{}” 为lambda表达式一、distinct(去重),filter(条件过滤) Observable.just(1, 2, 2, 5, 6, 6, 8, 2, 8, 9) .distinct() //去除重复发送的数据 .filter((integer) -> ...原创 2018-09-24 15:54:52 · 186 阅读 · 0 评论 -
rxjava2.0 第二篇之map操作符
map,字面意思,是地图、规划的意思,在rxjava 的中是 让元数据 改变为我们的目标数据的过程,转换后的目标数据,将用于我们的观察者使用,下文例子也有体现; (案例中的地址,请大家替换为自己可用的地址)map方法:@CheckReturnValue@SchedulerSupport(SchedulerSupport.NONE)public final <R&...原创 2018-09-19 17:05:41 · 718 阅读 · 0 评论 -
rxjava2.0第三篇之flatMap使用
flatMap 方法: public final <R> Observable<R> flatMap(Function<? super T, ? extends ObservableSource<? extends R>> mapper) { return flatMap(mapper, false); }flat...原创 2018-09-19 17:59:32 · 2099 阅读 · 1 评论 -
RxJava2.0第四篇之 zip、concat 、merge 合并发送器
来来来,说一下事件合并,合二为一,上面的都有合并之意,但也有各的特色之在;----------------------------------------zip-以小(发射器B)为主-----------------------------------------------public static <T1, T2, R> Observable<R> zip(...原创 2018-09-20 00:35:44 · 17346 阅读 · 0 评论 -
Rxjava2.0 之第一篇
rxjava 的GitHub地址 :https://github.com/ReactiveX/RxJava RXJava是反应式扩展的Java VM实现:一个用于使用可观察序列组成异步和基于事件的程序的库。 它扩展了观察者模式以支持数据/事件的序列,并添加了操作符,允许您声明性地将序列组合在一起,同时抽象出对诸如低级线程、同步、线程安全和并发数据结构等问题的关注。...原创 2018-09-19 16:49:25 · 300 阅读 · 0 评论 -
Android 注解 (Annotation)
本文是应用在Android环境上的,示例也以Android示例为主;其次,Android先在已经有了官方AnnotationProcessor编译时解析实现,已继承在API中,由于它是编译时执行,固然不会出现反射中的性能消耗; 该文中示例采用比较彻底的注解完成了咱们平时使用的activity中 引入layout布局和findViewById方法 的使用反射还不太了解的童鞋,你可以...原创 2018-09-26 18:02:05 · 394 阅读 · 0 评论 -
RxJava2.0第五篇 interval 定时任务(心跳包)
interval :返回一个流,每个指定的时间间隔都发射一个序号。可以使用在例如股票k线图、实时数据等应用环境首先来看一下原方法: public static Flowable<Long> interval(long period, TimeUnit unit) { return interval(period, period, unit, Sche...原创 2018-09-23 00:05:31 · 14259 阅读 · 0 评论