
RxJava
jlhaoran
这个作者很懒,什么都没留下…
展开
-
RxJava 从入门到实践(五:框架之RxBinding)
一. RxBinding的概念RxBinding是基于RxJava的,用于绑定Android UI控件的框架;它可以异步获取,并处理控件的各类事件(如:点击事件,文字变化,选中状态)地址:https://github.com/JakeWharton/RxBinding二.RxBinding的配置compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'c...原创 2018-04-07 12:34:26 · 853 阅读 · 0 评论 -
RxJava 从入门到实践(六:框架之Retrofit)
一.Retrofit的概念Retrofit 是 Square 公司开发的,面向Android和Java的,一个类型安全的网络请求客户端。通过注解的方式,设置请求类型;如:@POST("")二. Retrofit的基本使用 <1>Retrofit retrofit = new Retrofit.Builder() ....b...原创 2018-04-07 12:34:10 · 336 阅读 · 0 评论 -
RxJava 从入门到实践(七:框架之 RxLifecycle)
1.RxLifecycle的基本概念RxLifecycle提供了基于activity和fragment生命周期事件的自动完成队列。用于避免不完整回调导致的内存泄漏。2.RxLifecycle的配置方法在android studio 里面添加引用compile 'com.trello:rxlifecycle:1.0 ' compile 'com.trello:rxlifecycle-android:...原创 2018-04-07 12:33:45 · 780 阅读 · 0 评论 -
RxJava 从入门到实践(一:基本实现 )
RxJava作为时下热门的框架,RxJava出来很久了项目一直没有使用,下面想通过实践来学习RxJava,虽然官方已经更新到2.X版本了,但还有很多项目大多用1.X的版本,所以从1.X开始学,并记录分享出来,一是为了自己方便以后查阅,二能有幸帮助了学习RxJava的同学就更好了,下面主要从从基础、操作符、线程控制、原理流程、相关框架、项目实践逐渐开展。参考文章下载RxJava依赖包一:RxJava...原创 2018-04-07 12:30:57 · 616 阅读 · 0 评论 -
RxJava 从入门到实践(二: 核心功能及操作符的使用)
一:变换RxJava 提供了对事件序列进行变换的支持,所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列1 首先看一个需求:输入字符串 要其返回哈希值 private void testRxJava(){ rx.Observable.just("hello RxJava") .map(new Func1<...原创 2018-04-07 12:34:46 · 532 阅读 · 0 评论 -
RxJava 从入门到实践(三:线程控制)
1.Scheduler 的 API在响应式编程中,如果想给Observable操作符链添加多线程功能,可以指定操作符(或者特定的Observable)在特定的调度器(Scheduler)上执行。RxJava提供了5种调度器:Schedulers.immediate():这个调度器允许立即在当前线程执行所指定的工作。它是默认的调度器。Schedulers.newThread():总是启用新线程,并在...原创 2018-04-07 12:35:07 · 450 阅读 · 0 评论 -
RxJava 从入门到实践(四:框架之RxAndroid)
一:RxAndroid的发展RxJava针对Android平台的扩展,方便RxJava用于Android开发二:RxAndroid有什么功能AndroidObservableViewObservablebindActivity()fromBroadcast()三:RxAndroid的更新rxandroid:0.25.0 —rxandroid:1.2.1LifecycleObservable ...原创 2018-04-07 12:35:35 · 772 阅读 · 0 评论