E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
rxjava
RxJava
源码分析
RxJava
源码分析基于
RxJava
1.3.8。题外话:在写这边博客之前曾犹豫过很久,因为
RxJava
的源码非常复杂,感觉不是在一两篇博客中就能讲解清楚。
Kerwin1321
·
2020-08-24 22:20
Android
开源项目
Android
rxjava
rxandroid
响应式编程
源码
Android 使用
RxJava
+Retrofit 2.0合并网络请求
这个问题可以使用
RxJava
的flatmap完成一次嵌套请求,有一点需要注意的是,我们需要在第一个接口调用失败的情况下,去请求第二个接口,我们先去验证验证码,再验证服务码。
疾风细语
·
2020-08-24 22:30
Android
总结
Android高性能编码
Rxjava
3文档级教程
Rxjava
3文档级教程:https://blog.csdn.net/LucasXu01/article/details/105279367
Rxjava
3文档级教程一:介绍和基本使用
Rxjava
3文档级教程二
Navan-3
·
2020-08-24 21:35
java基础
Android资源
Android设计相关的网站推荐Androidstudio启动时禁止更新Ajian_studio伯乐在线技术分享ReactiveX/
RxJava
文档中文版Mystravanpersie_9987的博客typorahuachao1001
刘涤生
·
2020-08-24 21:29
Android App 技术框架选型及第三方框架原理(github) (!!!)
ButterKnife+
RxJava
+Rxtrofit+OkHttp+Dagger2+aFinal。
desaco
·
2020-08-24 21:50
移动(Mobile)架构
属于自己的Android框架路线
初级基础装箱与拆箱反射注解集合泛型锁与同步生产者与消费者Java引用类型五大基本原则Http四大组件Activity生命周期屏幕适配内存溢出内存泄漏Git使用中级巩固okHttp源码分析View绘制机制事件分发机制图片框架选用分析Handler动画
Rxjava
firejunking
·
2020-08-24 21:50
Android
Android路线
找到属于自己的
RxJava
+Retrofit2网络请求
现在网络上面铺天盖地都是
RxJava
+Retrofit2的博客,还有好多大神不断地造轮子。
firejunking
·
2020-08-24 21:49
Android
动脑学院学习笔记-EventBus 3.0核心原理,打造事件分发框架
3.0加入注解,通过注册类的注解RxBus是一个设计模式,核心原理是
RxJava
,链式调度,事件变换,线程切换,有入门门槛,效率比EventBus高。
Kingtrap
·
2020-08-24 21:22
Android
应用开发
『译』Coroutines 与
RxJava
异部机制对比之异步编程
概述在这个系列的博客中,我将比较Kotlin协程(注:原文链接在这里,出于阅读方便替换为中文文档地址,下文也会有类似注明,将不再赘述)与
RxJava
,当Android开发者使用这两者解决一个通用的问题:
zonda的地盘
·
2020-08-24 21:04
RxJava
E/AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1
问题描述最近在使用
RxJava
时,出现了一个错误,错误日志如下:02-2809:42:16.96216647-17731/com.aspire.mpusE/AndroidRuntime:FATALEXCEPTION
Yet_land
·
2020-08-24 20:28
RxJava
简单使用一
1.发出指令RxBus.get().post(Constants.RXBUS_REFRESH_MAP,"refresh");2.处理指令privateObservableobservable=null;observable=RxBus.get().register(Constants.RXBUS_REFRESH_MAP);observable.subscribeOn(AndroidSchedule
程序员学园
·
2020-08-24 20:34
8.kotlin安卓实践课程-用kotlin写第一个fragment
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm,Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),
Rxjava
呵呵_9e25
·
2020-08-24 20:56
Rxjava
复杂应用案例
/***先获取缓存数据,再获取网络数据**/ObservableobservableDB=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{Stringdata=getFormDB();if(data!=null){em
灬鱼飞
·
2020-08-24 19:54
RxJava
基本使用
对
RxJava
的学习,做一个记录,为以后的面试复习用.我看一些
RxJava
的介绍,个人感觉
RxJava
这个作者讲的简单明了.通过水管来讲image.png老规矩先放依赖要在Android中使用
RxJava
2
翻滚吧王咸鱼
·
2020-08-24 17:01
WxNews一款Android开源小项目
https://github.com/yangwenxin/wxNews一款基于MaterialDesign+
Rxjava
2+Retrofit+dagger2+MVP构架项目前言之前在工作当中一直使用的是
焦糖瓜子丶
·
2020-08-24 17:13
rxjava
六:map事件转换
一:mapObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter.onNext(3);emitter.onComplete();}}).m
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
八:背压
问题Observable线程发送事件快Observer线程接收事件慢Observable发送了无限个事件Observer接收了几个那么Observable发送的事件将会缓存,缓存越来越多造成内存溢出OOM举例:同步不会出现这种问题Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableE
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
三:subscribe() 的方法重载
subscribe()的方法重载1、subscribe()Observable.create(newObservableOnSubscribe(){//创建事件发射器@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter.onN
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
七:zip操作符
说明zip:压缩工具生成的压缩文件个是此处同理:将两个或多个事件压缩成一个事件处理代码Observableobservable1=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);Lo
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
九:其他操作符
concat合并两个observableObservableobservable1=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
java
反应式编程
RxJava
设计原理解析
本文首发于vivo互联网技术微信公众号链接:https://mp.weixin.qq.com/s/duO1pAfaKUI2_x_GVvZHMg作者:YunjieMa一、ReactiveX与
RxJava
ReactiveX
vivo互联网技术
·
2020-08-24 17:51
编程
rxjava
设计模式
使用Spring Boot和
RxJava
的构建响应式REST API
使用SpringBoot和
RxJava
的构建响应式RESTAPI原创李东锅外的大佬2019-09-09点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容我不打算解释什么是响应式编程,也不解释为什么要使用它
锅外的大佬
·
2020-08-24 17:15
Java
RxJava
最基本的使用方式:角色有:Observable(可观察的,被观察者),Observer(观察者)Subscriber(订阅者,也可认为是观察者)Observer接口定义了三种方法:publicinterfaceObserver{//Observable通知Observer已经正常完成数据传输,Observable在最后一次调用onNext后调用该方法voidonCompleted();//Obse
Crystal_dan
·
2020-08-24 16:31
rxjava
RxJava
(十二):RxBinding
简介1.1RxBinding介绍RxBinding是JakeWharton大神写的框架,它的API能够把Android平台和兼容包内的UI控件变为Observable对象,这样就可以把UI控件的事件当作
RxJava
小兵兵同学
·
2020-08-24 16:52
java
android
rxjava
rxandroid
RxJava
(八):合并操作符和连接操作符
博客主页
RxJava
的合并操作符主要包括如下几个:startWith:在数据序列的开头增加一项数据merge:将多个Observable合并为一个mergeDelayError:合并多个Observable
小兵兵同学
·
2020-08-24 16:07
java
android
rxjava
rxandroid
Rxjava
(七):条件操作符和布尔操作符
博客主页
RxJava
的条件操作符主要包括以下几个:amb:给定多个Observable,只让第一个发射数据的Observable发射全部数据defaultlfEmpty:发射来自原始Observable
小兵兵同学
·
2020-08-24 16:06
android
java
rxjava
rxandroid
RxJava
(六):过滤操作符
博客主页
RxJava
的过滤操作符主要包括以下几种:filter:过滤数据takeLast:只发射最后的N项数据last:只发射最后一项数据lastOrDefault:只发射最后一项数据,如果Observable
小兵兵同学
·
2020-08-24 16:05
android
java
rxjava
RxJava
(五):变换操作符
博客主页
RxJava
的变换操作符主要包括以下几种:map:对序列的每一项都用一个函数来变换Observable发射的数据序列flatMap、concatMap和flatMapIterable:将Observable
小兵兵同学
·
2020-08-24 16:05
android
java
rxjava
RxJava
(四):线程操作
博客主页1.调度器(Scheduler)的种类1.1
RxJava
线程介绍
RxJava
是一个为异步编程而实现的库,异步是其重要特色,合理地利用异步编程能够提高系统的处理速度。
小兵兵同学
·
2020-08-24 16:32
android
java
rxjava
RxJava
(三):创建操作符
博客主页
RxJava
的创建操作符主要包括如下内容:create——使用一个函数从头创建一个Observabledefer——只有当订阅者订阅才创建Observable,为每个订阅创建一个新的Observableempty
小兵兵同学
·
2020-08-24 16:58
android
java
rxjava
RxJava
(二):基础知识
博客主页1.Observable
RxJava
使用通常需要三步:创建ObservableObservable字面意思是被观察者,使用
RxJava
需要创建一个被观察者,它会决定什么时候触发事件以及触发怎样的事件
小兵兵同学
·
2020-08-24 16:25
android
java
rxjava
RxJava
(一):介绍
博客主页1.函数晌应式编程的概念如果你曾经使用过Java,那么你定听说过面向对象(OOP)的编程思想,也可能听说过AOP(AspectOrientProgramming,面向切面编程)的编程思想。1.1响应式编程(ReactiveProgramming,简称RP)在计算机中,响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自
小兵兵同学
·
2020-08-24 16:23
android
java
rxjava
Reactive Messaging Patterns with Actor Model — 3 Akka Actor (一)基礎篇
題外話,關於ActorModel/Reactive的實作選擇很多,當前有個也很紅的Golang,甚至
RxJava
也是~原生的Akkaframework是以Scala實作
Kim_清風哥
·
2020-08-24 16:49
RxJava
2 使用 及 源码阅读
RxJava
2使用及源码阅读
RxJava
是什么?
xiaxl
·
2020-08-24 16:33
android
rxjava
rxandroid
RxJava
2 + Retrofit2 结合使用详解
不讲
rxjava
和retrofit而是直接上手2了,因为2封装的更好用的更多。
lqpgjv
·
2020-08-24 15:33
rxjava
retrofit
android
Hystrix执行流程分析
首发于http://otzh.ml前言Hystrix已经不在维护了,但是成功的开源项目总是值得学习的.刚开始看Hystrix源码时,会发现一堆Action,Function的逻辑,这其实就是
RxJava
xiaoheiah
·
2020-08-24 15:03
java
rxjava
hystrix
Android封装Retrofit2+OkHttp3+
RxJava
网络请求
现在Android市面上很火的当然是Retrofit+
RxJava
+OkHttp,功能强大,简单易用,因此选用这套方案来改造网络库。
龙旋
·
2020-08-24 15:56
android
retrofit
rxjava
RxJava
(十三):RxAndroid 2.x 和 Retrofit 的使用
博客主页1.RxAndroid2.x简介1.1介绍近几年
RxJava
逐渐成为Android开发的新宠,越来越多的Android开发者正在使用或者即将使用
RxJava
。
小兵兵同学
·
2020-08-24 15:48
java
android
rxjava
rxandroid
RxJava
(十一): 并行编程
博客主页1.
RxJava
并行操作被观察者(Observable/Flowable/Single/Completable/May)发射的数据流可以经历各种线程切换,但是数据流的各个元素之间不会产生并行执行的效果
小兵兵同学
·
2020-08-24 15:47
java
android
rxjava
rxandroid
RxJava
(十):Disposable 和 Transformer的使用
博客主页1.Disposable在RxJav1.x中,Subscription的接口可以用来取消订阅。publicinterfaceSubscription{/***Stopsthereceiptofnotificationsonthe{@linkSubscriber}thatwasregisteredwhenthisSubscription*wasreceived.**Thisallowsder
小兵兵同学
·
2020-08-24 15:10
java
android
rxjava
rxandroid
RxJava
(九):背压
博客主页1.背压在
RxJava
中,会遇到被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息,这就是典型的背压(BackPressure)场景。
小兵兵同学
·
2020-08-24 15:09
java
android
rxjava
rxandroid
我是如何做到 GitHub star 在 5 天内从 0 飙至 666 的
,文中主角Linkage-RecyclerView原本只是为《
RxJava
魔法师》这个项目的需求而存在的,没想到在各路读者的积极参与下,让一个本来默默无闻的项目,在内容发布的第三天,登陆GitHub今日趋势
KunMinX
·
2020-08-24 15:49
recyclerview
github
java
android
RxJava
2管理ActivityForResult、Permission请求、动态广播、绑定生命周期
简介首先感谢下RxPermissions作者给我提供了用一个不显示Fragment做为依赖回调和生命周期相关的代理的思路。Android很多时候会使用startActivityForResult,再重载onActivityResult方法进行回调,从而获取启动Activity返回的结果。但是这样的代码会将一个功能分开到2个代码段中来写,当代码达到一定量时,就变得很杂乱。同样的当进行Permissi
淡蓝丶天空
·
2020-08-24 15:07
【Android】
RxJava
+ Retrofit完成网络请求
前言本文基于
RxJava
、Retrofit的使用,若是对
RxJava
或Retrofit还不了解的简友可以先了解
RxJava
、Retrofit的用法再来看这篇文章。
带心情去旅行
·
2020-08-24 15:28
java
android
rxjava
retrofit
Dagger2-终于学会了,还好没放弃(1)
MVP+
RxJava
+Retrofit+Dagger2如今已经成了Android开发的主流框架,为了不落伍,我也开始了这个组合框架的学习,力求摆脱之前的那种简单粗暴的分包模式。
warmcheng
·
2020-08-24 13:56
dagger2
android
依赖注入
Dagger2代码分析
传说中的android三件套,
Rxjava
,Dagger,MVP火的不能再火了,今天我们通过代码看看Dagger2是怎么实现的。
熊猫大叔
·
2020-08-24 13:15
android
dagger2
RxJava
中操作符到底做了什么?
RxJava
今年彻底火了一把,其中最牛逼之处就是操作符了,以前只知道怎么用,这几天看了看源码,大致的弄清楚了操作符的工作过程,今天分享给大家。如果有什么不对地方,请大家多多指教。
熊猫大叔
·
2020-08-24 13:14
rxandroid
rxjava
java
android
Rxjava
& Retrofit 实践
转载请注明出处:http://www.wangxinarhat.com/2016/04/16/2016-04-16-gee-weather/最近学习了
Rxjava
、Retrofit,做一个小项目实践下,
wangxinarhat
·
2020-08-24 13:09
rxjava
rxandroid
retrofit
greendao
RxJava
操作符在android中的使用场景详解(二)
转载请注明出处:http://www.wangxinarhat.com/2016/05/01/2016-05-01-
rxjava
-android-operate2/最近比较忙,也没想好这个文章该怎么写下去
wangxinarhat
·
2020-08-24 13:11
android
rxjava
retrofit
rxandroid
okhttp
RxJava
算术和聚合操作符
ReactiveX系列文章目录concat/concatDelayError/concatArray/concatArrayDelayError将多个被观察者按先后顺序串联起来。//前面有2-4个ObservableSource参数,内部调用的都是concatArraypublicstaticObservableconcat(ObservableSourcesource1,ObservableSo
七适散人
·
2020-08-24 12:50
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他