![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rxjava
文章平均质量分 68
简简单单_zz
这个作者很懒,什么都没留下…
展开
-
Android6.0动态权限获取框架:RxPermission(基于RxJava2)
首先在build.gradle中添加依赖库rxjava和retrofit:compile "io.reactivex.rxjava2:rxjava:2.x.y"compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.ret原创 2017-05-05 16:40:33 · 7084 阅读 · 2 评论 -
Retrofit2.0添加Header的方法总结
最近在项目里面需要添加header,然后就想大家分想一下retrofit添加header的方法(1)使用注解的方式添加一个header参数public interface ApiService { @Headers("Cache-Control: max-age=560000") @GET("/data") Call<List<Data>> getData();}(2)原创 2017-08-21 21:17:11 · 15425 阅读 · 1 评论 -
最简单易懂的RxJava2.0学习教程之RxJava2的线程调度(二)
一、RxJava2线程调度使用RxJava的时候,在没有切换线程的情况下, 上游(observable)和下游(observer)是工作在同一个线程中的,即都在主线程中。话不多说上代码:Observable<Integer> observable = Observable.create(new ObservableOnSubscribe<Integer>() { @Overr原创 2017-08-29 17:49:36 · 4472 阅读 · 0 评论 -
最简单易懂的RxJava2.0学习教程之RxJava2的基本使用(一)
去年RxJava2就发布了,在这之后一直做项目都在使用Rxjava2,觉得特别好用,目前网上的的资料很多,对于以前使用过RxJava1的朋友来说只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接学习RxJava2。如果你以前学过RxJava1,那么对于RxJava2只需要看看更新了哪些东西就行了,RxJava2相对于RxJ原创 2017-08-29 13:58:38 · 3823 阅读 · 7 评论 -
RxJava + Retrofit2.0的项目实战完美封装
Retrofit 和RxJava已经出来很久了,从去年开始rxjava和retrofit就开始火,所以之前在做项目的时候也用了rxjava和retrofit,今天就介绍一下在项目中如何封装rxjava和retrofit。对于 RxJava 不是很了解的同学推荐你们看这篇文章给 Android 开发者的 RxJava 详解。Retrofit的使用可以看看Android Retrofit 2.0使用。首原创 2017-07-12 17:47:44 · 3790 阅读 · 0 评论 -
基于Rxjava2的事件总线:Rxbus
以前的项目中使用的是EventBus来实现事件的通知和订阅,RxJava2发布之后就使用了新的方式:RxBus,减少添加的依赖库。如果有什么错误的地方,或者有更好的建议的欢迎大家在下边留言,互相学习。没有背压处理(Backpressure)的 RxBusimport android.support.annotation.NonNull;import io.reactivex.Observable;原创 2017-05-05 15:57:21 · 7616 阅读 · 4 评论