• #RxJava2源码解析(2)

    时间:2023-01-20 17:44:44

    上一篇中,我们对最基本的使用方法进行了源码分析,可是这远远不能体现rxJava的强大,我们没有看到线程转换,没有看到强大的操作符,还记得我们想通过分析RxJava2源码所达到的目的么?有5个。 我们的目的: 知道源头(Observable)是如何将数据发送出去的。 知道终点(Observ...

  • Rxjava2之rxandroid基本用法

    时间:2023-01-20 17:44:38

    rxAndroid的github地址https://github.com/ReactiveX/RxAndroid  配置:module下 compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'io.reactivex.rxjava2:rxja...

  • [置顶] Retrofit+Rxjava的封装

    时间:2023-01-20 17:44:32

    概念:RxJava用途:【异步】:asynctask / new thread。 优点:【简洁】:程序逻辑为链式结构,没有嵌套。 实现方式:【观察者模式】。 基本概念: Observable (可观察者,即被观察者)、 Observer (Subscriber、观察者)、 subscribe ...

  • Retrofit+RxJava实现app崩溃处理(一)上传文件

    时间:2023-01-20 17:44:26

    这里主要讲一下当软件运行崩溃时,将错误日志保存到本地,然后上传到服务器 1.新建CrashHelper类实现Thread.UncaughtExceptionHandler的接口public class CrashHandler implements Thread.UncaughtExceptionH...

  • Rxjava的基本使用

    时间:2023-01-13 19:37:05

    gradle配置: compile 'io.reactivex:rxjava:1.0.9'观察者: Observer<String> observer = new Observer<String>() { @Override publi...

  • 关于RXJAVA的取消订阅的理解

    时间:2023-01-12 14:45:23

    经过测试,dispose之后,取消了订阅,原来正在进行的网络下载任务或者网络请求会终止,但是complete 好像没有执行 if(progress>30){ LogUtils.i("AAAAAA:dispose"); ddd.dispose();} 我们在Activity 离...

  • RxJava interval 操作符 取消订阅

    时间:2023-01-12 14:45:17

    interval会创建一个按照给定的时间间隔发射从0开始的整数序列的Observable,内部通过OnSubscribeTimerPeriodically工作。 Observable.interval(1, TimeUnit.SECONDS) .subscribe(n...

  • RxJava(九)zip操作符在Android中的实际使用场景

    时间:2023-01-11 15:44:55

    欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51614927 本文出自:【余志强的博客】一、zip操作符概述官方文档描述:Returns an Observable that emits the results...

  • Android进阶:五、RxJava2源码解析 2

    时间:2023-01-08 17:16:31

    上一篇文章Android进阶:四、RxJava2 源码解析 1里我们讲到Rxjava2从创建一个事件到事件被观察的过程原理,这篇文章我们讲Rxjava2中链式调用的原理。本文不讲用法,仍然需要读者熟悉Rxjava基本的用法。一.Rxjava2 的基本用法Rxjava是解决异步问题的,它的链式调用让代...

  • RxJava2.0学习笔记2 2018年7月3日 周二

    时间:2023-01-07 00:04:27

    摘记:1.map -- 转换  有些服务端的接口设计,会在返回的数据外层包裹一些额外信息,这些信息对于调试很有用,但本地显示是用不到的。使用 map() 可以把外层的格式剥掉,只留下本地会用到的核心格式。代码大致形式:api.getData() .map(response -> ...

  • [置顶] Android 一步步搭建MVP+Retrofit+RxJava网络请求框架

    时间:2023-01-06 21:14:11

    学习了CSDN_LQR大牛的这篇文章,下面说说我MVP+Retrofit+RxJava的一些理解。 MVP:说白了就是项目的一个整体构架,结构,将每个层面分开,各自完成各自的任务,减轻Activity的负担 Retrofit:一个封装好的网络请求框库 RxJava:数据的发送与接收,充当数...

  • Material Design 风格 结合使用 Retrofit RxJava Jsoup Mvp 模式的一款资讯类 学习 app

    时间:2023-01-06 21:13:17

    MaterialNews-Mvp 项目地址:hyr0318/MaterialNews-Mvp 简介:Material Design 风格 结合使用 Retrofit RxJava Jsoup Mvp 模式的一款资讯类 学习 app Material Design 风格 结合使用 Retrofit R...

  • Android RxJava

    时间:2023-01-04 19:39:38

    GitHut 地址: https://github.com/ReactiveX/RxAndroidbuild.gradle: compile 'io.reactivex:rxandroid:1.2.1' compile 'io.reactivex:rxjava:1.2.2'(1)RxJava简介:R...

  • RxJava 合并组合两个(或多个)Observable数据源

    时间:2022-12-30 15:01:04

    关键词:合并 ObservableRxJava系列教程:​​1. RxJava使用介绍​​ ​​【视频教程】​​​ ​2. RxJava操作符   ​​• Creating Observables(Observable的创建操作符)​​ ​​【视频教程】​​​   ​​• Transformin...

  • 关于RxJava2.0你不知道的事

    时间:2022-12-30 15:00:10

    前言如果你对RxJava1.x还不是了解,可以参考下面文章。​​1. RxJava使用介绍​​ 【视频教程】 2. RxJava操作符   ​​• Creating Observables(Observable的创建操作符)​​ ​​【视频教程】​​​   ​​• Transforming Ob...

  • Rxjava源码分析&实践(四)【RxJava基本原理分析之触发流】

    时间:2022-12-28 14:54:21

    本节,我们从Rxjava使用代码入手,去结合自己已有的知识体系,加查阅部分源码验证的方式,来一起探索一下Rxjava实现的基本原理。 为了本文原理分析环节,可以被更多的人理解、学习,所以小编从初学者的角度,从使用入手,一点点的分析了其中的源码细节、思想,建议大家随着本文的章节步骤,一步一步的来...

  • Rxjava2源码浅析(三)

    时间:2022-12-28 10:00:41

    首先开始填坑,上篇文章最后的问题还没有解决,subscribeOn是如何切换线程的。先回顾一下: 使用方法: observable.subscribeOn(Schedulers.newThread());我们直接看它重写的abstract方法subscribeActual@Overridepubli...

  • Rxjava源码分析&实践(三)【RxJava基本原理分析之订阅流】

    时间:2022-12-27 22:54:31

    本节,我们从Rxjava使用代码入手,去结合自己已有的知识体系,加查阅部分源码验证的方式,来一起探索一下Rxjava实现的基本原理。 为了本文原理分析环节,可以被更多的人理解、学习,所以小编从初学者的角度,从使用入手,一点点的分析了其中的源码细节、思想,建议大家随着本文的章节步骤,一步一步的来...

  • Rxjava源码分析&实践(二)【RxJava基本原理分析之构建流】

    时间:2022-12-26 12:56:27

    本节,我们从Rxjava使用代码入手,去结合自己已有的知识体系,加查阅部分源码验证的方式,来一起探索一下Rxjava实现的基本原理。 为了本文原理分析环节,可以被更多的人理解、学习,所以小编从初学者的角度,从使用入手,一点点的分析了其中的源码细节、思想,建议大家随着本文的章节步骤,一步一步的来...

  • 【Android - 框架】之RxJava的使用

    时间:2022-12-25 21:45:18

    RxJava算是最新最常用的,也是程序员们最喜欢的框架之一了。RxJava的核心由Observable(被观察者,事件源)和Subscriber(观察者)构成,Observable负责发出一系列事件,Subscriber处理这些事件。一个Observble可以发出零个或多个事件,直到结束或出错。每发...