码迷,mamicode.com
首页 >  
搜索关键字:RxJava    ( 473个结果
RxJava的map方法与flatMap方法
简单讲,map和flatMap都是来完成Observable构造的数据到Observer接收数据的一个转换,这么说有点绕😋,直接看Demo。 第一步,我们构造数据结构: 构造一个课程: 构造学生,一个学生可以选择多门课程: 接下来初始化数据: 第二步:如果不用map或者flatMap,打印所有学生 ...
分类:编程语言   时间:2018-10-16 19:24:15    阅读次数:183
retrofit2+rxjava+okhttp网络请求实现
第一步:添加依赖: 第二步:创建HttpManager 第三步;创建IHttp 第四步 :URL常量管理 第五步 : 代码中进行网络请求 : 示例1: 示例2 :上传头像 到处完成网络请求步骤!!! ...
分类:编程语言   时间:2018-10-12 16:08:13    阅读次数:435
RxJava总结(原)
恢复内容开始 1、RxJava的作用 RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using o ...
分类:编程语言   时间:2018-10-11 01:42:49    阅读次数:152
Android RxJava小结
一、如何使用 在build.gradle中添加依赖 这里有一个小坑,直接用latest.release没有办法用,不知道为什么 二、代码实现 2.1 使用just+Action1+Action0来实现 运行结果如下,很简单,就不一一解释了。 ...
分类:移动开发   时间:2018-10-05 20:21:50    阅读次数:227
Android异步框架RxJava 1.x系列(二) - 事件及事件序列转换原理
前言 在介绍 RxJava 1.x 线程调度器之前,首先引入一个重要的概念 - 事件序列转换。RxJava 提供了对事件序列进行转换的支持,这是它的核心功能之一。 正文 1. 事件序列转换定义 所谓转换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列,有点类似 Java 1 ...
分类:移动开发   时间:2018-09-27 00:09:24    阅读次数:185
Android异步框架RxJava 1.x系列(三) - 线程调度器Scheduler
前言 RxJava 事件的发出和消费都在同一个线程,基于同步的观察者模式。观察者模式的核心是后台处理,前台回调的异步机制。要实现异步,需要引入 RxJava 的另一个概念 - 线程调度器 Scheduler。 正文 在不指定线程的情况下,RxJava 遵循的是线程不变的原则。即在哪个线程调用 sub ...
分类:移动开发   时间:2018-09-27 00:01:18    阅读次数:243
Android异步框架RxJava 1.x系列(一) - 观察者模式及实现
Android异步框架RxJava 1.x系列(一) - 观察者模式及实现 前言 RxJava 是一款基于 Java VM 实现的响应式编程扩展库 - 基于观察者模式的异步和事件处理框架。RxJava 官方目前同时维护了两个版本,分别是 1.x 和 2.x,区别是它们使用不同的 group id 和 ...
分类:移动开发   时间:2018-09-26 22:44:42    阅读次数:251
RxJava 变换操作符 map flatMap concatMap buffer
demo地址:https://github.com/baiqiantao/RxJavaDemo.git 常用的变换操作符map:【数据类型转换】将被观察者发送的事件转换为另一种类型的事件flatMap:【化解循环嵌套和接口嵌套】将被观察者发送的事件序列进行拆分 & 转换 后合并成一个新的事件序列,最... ...
分类:编程语言   时间:2018-09-21 23:09:23    阅读次数:216
android EventBus的简单使用
前言 RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了 ,看看它到底有多厉害。 正文 相关资源 RxJa... ...
分类:移动开发   时间:2018-09-14 15:59:57    阅读次数:229
MVP实战心得—封装Retrofit2.0+RxAndroid+RxBus
响应式编程框架,rxjava的扩展,很爽的链式编程 魅力在于对数据的处理,与线程切换的灵活性. 用来处理异步操作(Lambda表达式不会用.用Lambda表达式代码会更少,但不会的人会看不懂代码.不是很推荐) RxBus 用RxJava实现的EventBus 说说为什么要配合起来用 Retrofit ...
分类:移动开发   时间:2018-09-14 15:56:21    阅读次数:269
473条   上一页 1 ... 5 6 7 8 9 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!