02 2018 档案

摘要:输入为:2 阅读全文
posted @ 2018-02-26 22:25 H_bolin 阅读(318) 评论(0) 推荐(0)
摘要:在创建自定义ViewGroup前,读者首先需要理解Android绘制视图的方式。我不会涉及过多细节,但是需要读者理解Android开发文档(见3.5节)中的一段话,这段话解释如何绘制一个布局。内容如下: “绘制布局由两个遍历过程组成:测量过程和布局过程。测量过程由measure(int, int)方 阅读全文
posted @ 2018-02-24 16:16 H_bolin 阅读(192) 评论(0) 推荐(0)
摘要:解决办法: 1.cmd进入项目的根目录。 2.执行下面的命令:git pull origin master --allow-unrelated-histories。可以提交成功。 3.再次push。 1.cmd进入项目的根目录。 2.执行下面的命令:git pull origin master -- 阅读全文
posted @ 2018-02-23 10:28 H_bolin 阅读(587) 评论(0) 推荐(0)
摘要:背压:Flowable / Subscriber 在RxJava 1.x 理解 中,没有讲到背压这个概念,是因为学习太落后了,RxJava都出2了,所以直接在2上学。 背压是下游控制上游流速的一种手段。在rxjava1.x的时代,上游会给下游set一个producer,下游通过producer向上游 阅读全文
posted @ 2018-02-11 16:36 H_bolin 阅读(441) 评论(0) 推荐(0)
摘要:操作符总结: http://reactivex.io/documentation/operators.html https://github.com/ReactiveX/RxJava/wiki Operators By Category Creating Observables : 创建 Opera 阅读全文
posted @ 2018-02-10 14:12 H_bolin 阅读(404) 评论(0) 推荐(0)
摘要:在RxJava 1.x 系列中,讲解了RxJava的大致用法,因为现在都用RxJava 2了,所以Rxjava 1就不细讲,主要来学习RxJava 2。 基本使用: 基本使用和RxJava 1没有什么区别。 1.新增了onSubscribe方法,onSubscribe方法会在事件开始的时候,触发。 阅读全文
posted @ 2018-02-10 10:54 H_bolin 阅读(600) 评论(0) 推荐(0)
摘要:在 RxJava 1.x 理解-1 中,我们说到了RxJava的简单用法,但是这还远远不够,因为 输入的数据 > 被监听者(订阅源)对这些数据进行操作,或者执行响应的处理 --> 产生新的数据,或者事件发送给监听者 --> 监听者执行自己的方法。 其中,RxJava还可以对输入的数据进行变换,产生新 阅读全文
posted @ 2018-02-09 15:59 H_bolin 阅读(240) 评论(0) 推荐(0)
摘要:给RxJava 加入线程控制 -- Scheduler 在 RxJava 1.x 理解-1 中,我们说到了RxJava的简单用法,但是这还远远不够,因为这简单用法是在同一个线程中使用的。比如我们需要在子线程中进行耗时操作,在Android 主线程中进行UI操作,这样才不会导致卡顿的发生。 先上代码: 阅读全文
posted @ 2018-02-08 23:01 H_bolin 阅读(245) 评论(0) 推荐(0)
摘要:先看下别人实现的最基本的RxJava的实现方式: 在RxJava里面,有两个必不可少的角色:Subscriber(观察者) 和 Observable(订阅源)。 Subscriber(观察者) Subsribler在RxJava里面是一个抽象类,它实现了Observer接口。 为了尽可能的简单,将S 阅读全文
posted @ 2018-02-07 23:34 H_bolin 阅读(704) 评论(0) 推荐(0)