RxJava

Android 开发RxJava2常用操作符

在 Android 开发中,RxJava 2 是一个强大的异步编程库,提供了丰富的操作符来简化数据流的处理。下面是一些常用的 RxJava 2 操作符及其使用方法。 Observable.create(): 创建一个新的 Observable,可以在 subscribe() 方法中定义回调函数。 O ......
操作符 常用 Android RxJava2 RxJava

Android RxJava 异常时堆栈信息显示不全(不准确),解决方案都在这里了

现象 大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。 前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或者 RxJava 框架的代码) ......
堆栈 解决方案 Android 方案 RxJava

RxJava2主流程再分析

一、概述 项目中再次用到了RxJava2(响应式编程/流式编程),所以决定再把主流程分析分析。之前有分析过,时间太久记不大清楚了。这次当时回顾了 二、源码分析 1.先看一个简单的流程,上游发送一个100的数字下游接收并打印 Observable.create(object : ObservableO ......
主流程 主流 RxJava2 RxJava

ChatGPT 问答00007 RxJava介绍

RxJava 是一个基于反应式编程的库,它提供了一套丰富的操作符和数据类型,用于处理异步和事件驱动的编程。它是 ReactiveX 的 Java 版本实现,旨在简化异步和并发编程,并提供响应式流式处理的能力。 RxJava 的核心组件包括以下几个部分: 1. Observable(可观察者):代表一 ......
ChatGPT RxJava 00007

ChatGPT 问答00008 RxJava 使用案例

RxJava 可以应用于各种异步和事件驱动的编程场景。以下是一些 RxJava 的使用案例: 1. 网络请求:使用 RxJava 可以方便地处理网络请求和响应。你可以使用 Retrofit 或者其他网络库来发送异步请求,并将其封装为 Observable,然后通过操作符进行转换、过滤和合并等操作,最 ......
案例 ChatGPT RxJava 00008

RxJava 异常时堆栈显示不正确?解决方法都在这里

本文首发我的博客,github 地址 大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。 前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或 ......
堆栈 方法 RxJava
共6篇  :1/1页 首页上一页1下一页尾页