Rxjava2实战--第三章 创建操作符
Rxjava2实战--第三章 创建操作符Rxjava的创建操作符操作符用途just()将一个或多个对象转换成发射这个或者这些对象的一个Observablefrom()将一个Iterable、一个Future或者一个数组转换成一个Observablecreate()使用一个函数从头创建一个Oberva...
RxJava开发精要6 - 组合Observables
原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发人员头条享有独家转载权。未经同意,不得转载!译者 : yuxingxin项目地址 : RxJava-Essentials-CN上一章中...
rxjava使用介绍(1)——进行计时操作
rxjava使用介绍(1)——进行计时操作问题背景安卓日常开发和学习过程中,rxjava是一个十分常见的组件,经常会用来进行一个异步的操作和定时任务的执行,本文将初步介绍rxjava进行定时任务。问题分析rxjava进行定时任务可以通过两种方式来实现。(1)使用 timer 操作符(2)使用 int...
RxJava 异常时堆栈显示不正确?解决方法都在这里
本文首发我的博客,github 地址大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或者 ...
Android RxJava+Retrofit完美封装
http://www.jianshu.com/p/bd758f51742e Retrofit 和RxJava已经出来很久了,很多前辈写了很多不错的文章,在此不得不感谢这些前辈无私奉献的开源精神,能让我们站在巨人的肩膀上望得更远。对于 RxJava 不是很了解的同学推荐你们看扔物线大神的这篇文章给 ...
Android中使用反应式编程RxJava
GitHut 地址: https://github.com/ReactiveX/RxAndroid(1)RxJava简介:RxJava 是一个在Java虚拟机上实现的响应式扩展库:提供了基于observable序列实现的异步调用及基于事件编程。RxJava最核心的两个东西是Observables(被...
RxJava 和 RxAndroid 四(RxBinding的使用)
对Rxjava不熟悉的同学可以先看我之前写的几篇文章RxJava 和 RxAndroid 一 (基础)RxJava 和 RxAndroid 二(操作符的使用)RxJava 和 RxAndroid 三(生命周期控制和内存优化) 另外推荐几篇比较好的文章,有助于理解Rxjava安卓客户端是如何使用 ...
RxJava 和 RxAndroid 四(RxBinding的使用)
前言:RxBinding 是 Jake Wharton 的一个开源库,它提供了一套在 Android 平台上的基于 RxJava的 Binding API。所谓 Binding,就是类似设置 OnClickListener 、设置 TextWatcher 这样的注册绑定对象的 API。 一:git地...
(二)RxJava+RxBinding在View上的一些使用技巧
博客首页 1、View防止连续点击Demo 不多说,很常用的功能 throttleFirst操作符:仅发送指定时间段内的第一个信号 RxView.clicks(btn_click) .throttleFirst(3, ...
rxjava第一篇 rxjava基本用法
1.rxjava基本实现: 配置: androidStudio中配置gradle dependencies { ... compile 'io.reactivex:rxjava:1.2.0' compile'io.reactivex:rxjava:1.2.1'} ...
RxJava操作符(一) ----创建操作符
RxJava各类型操作符详解如下: RxJava操作符汇总 RxJava操作符(一) —-创建操作符 RxJava操作符(二)—-转换操作符 RxJava操作符(三)—-合并操作符 RxJava操作符(四)—-功能操作符 RxJava操作符(五) —-过滤操作符 RxJava操作符(六)—...
Rxjava和RxAndroid系列(一)
一:什么是RxJava: RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用MSDN上对它的定义,Reactive Extensions是这样一个第三方库:它结合了可观察集合和LINQ式查询以达到异步和基于事件的编程效果。Ne...
RxJava的学习笔记
RxJava的学习笔记RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Ja...
继续趁热!!!Retrofit2使用(基于RxJava2.0,修正一次)
转载请标明出处: http://blog.csdn.net/qq_27495349/article/details/53037909 本文出自:【CF凌晨的博客】 引言 hello 大家好,没想到吧!我又回来了,回来了,来了,了(武器大师的话,我加了个特技,哈哈)。 ...
RxJava转换操作符cast
介绍一个异常ClassCastException:类型转换异常,cast操作符就是将不同数据类型转换成指定类型. Observable.range(1,5).cast(Integer.class).subscribe(new Observer<Integer>() { ...
RxJava 入门篇 (二) -- 关键的类
Rx 有两个最基础的类型,和其他一些扩展这两种类型的类。两个核心的类为: Observable 和 Observer。Subject 是同时继承了 Observable 和 Observer。 Rx 是在 Observer 模式之上建立起来的。这种模式很常见,在 Java 中有很多地方都使用了...
RxJava系列第一弹——RxJava入门篇
概述:RxJava系列文章第一篇 RxJava入门篇 介绍RxJava是什么和基本使用。 一 RxJava是什么 1 来自官网的介绍 a library for composing asynchronous and event-based programs using observable...
图片上传Retrofit+RxJava
RetrofitApi: public interface RetorfitApi { @POST("file/upload") @Multipart Observable<Test> uploadFile(@Part("uid")RequestBody uid, @...
RxBus在rxjava2.0 的使用
今天自己刚好要写一个例子,本来想要用evenbus,但是想到自己用的是rxjava,在用evenbus就比较不和了吧! 所以就自己写了个rxbus 1. 首先是gradle的配置 compile 'io.reactivex.rxjava2:rxjava:2.0.8' compile '...
Rxjava2从入门到源码(二)
一、本期要点 写博客就应该和鞋小说一样,时常更新,那今天主要讲的是 rxjava 的另一部分内容,线程切换,之前的文章讲的是一些基础的用法,那今天就讲一下 rxjava 中的另一个强大的功能,线程切换,当我们需要在 rxjava 中执行耗时代码的时候,线程切换就很重要了,...