- 博客(4)
- 资源 (19)
- 收藏
- 关注
转载 给初学者的RxJava2.0教程(三)
前言上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再自动登录该怎么做呢.很明显, 这是一个嵌套的网络请求, 首先需要去请求注册, 待注册成功回调了再去请求登录的接口.我们当然可以想当然的写成这样: private void login() { api.login(ne
2017-12-21 17:44:10 212
转载 给初学者的RxJava2.0教程(二)
前言上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制.正题还是以之前的例子, 两根水管: 正常情况下, 上游和下游是工作在同一个线程中的, 也就是说上游在哪个线程发事件, 下游就在哪个线程接收事件.怎么去理解呢, 以Android为例, 一个Activity的所有动作默认都是在主线程中运行的, 比如我们在onCreate中打出当前线程的名字:
2017-12-21 17:37:08 239
转载 给初学者的RxJava2.0教程(一)
前言上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接跳到RxJava2。所以写下这个教程, 帮助那些没有用过RxJava的朋友入门。 注:如果你觉得写得不好,请直接批评指出。 我先回答这个问题:学习RxJava2需要先学习RxJ
2017-12-21 17:35:49 287
原创 Canvas详解
根据文档说明我们知道想要draw something有四个基本的要素: - 一个保存像素的Bitmap - 一个Canvas进行Bitmap的绘制 - 绘制的东西 - 画笔Paint获取Canvas获取Canvas实例我们一般都使用两种方式,一种是重写View的onDraw方法获得Canvas,另一种就是自己创建一个Canvas对象,创建Canvas对象我们需要一个Bitmap对象 Bitm
2017-12-20 14:55:02 907
Android动画
2016-08-31
FragmentTabhost嵌套ViewPager,避免重复加载
2016-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人