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
Retrofit单例简单版封装
privatestaticRetrofitManagerretrofitManager=newRetrofitManager();publicstaticRetrofitManagergetInstance(){returnretrofitManager;}2.导入依赖//
RxJava
introsjq
·
2022-03-17 05:45
单例模式
java
开发语言
RxPermissions 权限请求框架使用
1.资源文件implementation'com.tbruyelle.rxpermissions:rxpermissions:0.9.4'implementation'io.reactivex.
rxjava
2
悲喜物外
·
2022-03-17 05:40
库的使用
android
2022-02-26
框架思想
RxJava
其思想主要是串行一步步来,然后起点是观察者,重点是被观察者从起点流向终点,中间可以被各种事件拦截,最终的终点只关心他的上一个事件U行结构先会走onSubscribe特点方便插拔,类似于拦截器
素还真
·
2022-02-27 01:47
rxjava
2源码解析(三)observeOn线程池原理分析
observeOn还是先说observeOn,直接看源码:publicObservableObserveOn(ObservableSourcesource,Schedulerscheduler,booleandelayError,intbufferSize){super(source);this.scheduler=scheduler;this.delayError=delayError;this
xiaopangcame
·
2022-02-23 14:46
rxjava
rxjava
RxJava
Observalble create subscribe源码分析
先看一小段代码Observableobservable=Observable.create(observer->{observer.onNext("处理的数字是"+Math.random()*100);observer.onComplete();});observable.subscribe(consumer->{System.out.println("我处理的元素是"+consumer);});
陈宏斌9527
·
2022-02-22 04:51
retrofit网络请求入门(多实例讲解)
square/retrofit官网文档:http://square.github.io/retrofit/相关博客:Retrofit2.0通俗易懂的学习姿势,Retrofit2.0+OkHttp3+Gson+
RxJava
秋笙fine
·
2022-02-20 18:58
Rxjava
-订阅和线程切换简单分析
Wechat:CoolOriLans酷奇源语本篇文章简单分析下
Rxjava
订阅和线程切换简单:我们先来看一个订阅的流程,这个流程是在之前的基础上,加了些调味剂:valobservable=Observable.create
C_Sev
·
2022-02-20 15:41
RxJava
Android学习笔记
当子线程处理某个逻辑要在主线程显示的时候使用。Observable.just(currentBytesCount).observeOn(AndroidSchedulers.mainThread()).subscribe(newAction1(){@Overridepublicvoidcall(LongaLong){tvMsg.setText("提示:上传中");progressBar.setMax
封夕罡
·
2022-02-20 13:42
Rxjava
解除订阅③:RxLife
Rxjava
解除订阅三部曲:
Rxjava
解除订阅①:自带方式和RxLifeCycle
Rxjava
解除订阅②:AutoDispose
Rxjava
解除订阅③:RxLife前言
Rxjava
解除订阅①:自带方式和
海阔sun天空
·
2022-02-20 12:13
lambda表达式的学习
Lambda表达式我相信网上的文章已经一大堆了,自从Java8面世后,也就慢慢添加了一些的新的表达的方式Lambad就是其中的佼佼者,它以简化匿名类的写法,并且在
RxJava
RxAndroid中的表现一下子让代码看起来更加简洁
予以摩卡
·
2022-02-20 10:27
记:
RxJava
小词典
一.使用Disposable切断被观察与观察者之间连接语法:disposable.dispose();publicclassSimpleActivityextendsActivity{privatestaticfinalStringTAG="SimpleActivity";privateDisposabledisposable;@OverrideprotectedvoidonCreate(@Nul
爱吃板栗的小女孩
·
2022-02-20 07:54
Rxjava
了解篇
Rxjava
是什么?异步,还是异步,还是异步!重复三遍帮助记忆,哈哈哈。
Rxjava
优点?简洁,还是简洁,还是简洁!
666swb
·
2022-02-20 06:14
列表中使用倒计时存在问题
输出的文章Retrofit+OkHttp+
RxJava
网络库构建及项目实践http://ks.netease.com/blog?
Yagami3zZ
·
2022-02-20 04:01
RxJava
入门解析(一)
前言随着
RxJava
越来越火爆,很多人想入门却不知道从何做起,笔者整理了一天,总结出一些比较实用的东西,望各位看官斧正。一、
RxJava
到底是什么,有什么好处?关键词:异步、简洁。
tiloylc
·
2022-02-20 04:27
MVP
Google官方MVP+Dagger2架构详解【从零开始搭建android框架系列(6)】AndroidMVP+Retrofit+
RxJava
实践小结AndroidMVP扩展AndroidMVP详解(下
木山人
·
2022-02-20 01:23
RxJava
的设计原理以及在项目中的实际应用
目的 相信做过Android开发的同学都在项目中使用过
Rxjava
这个库,它可以化繁为简,让代码更简洁、更清晰。这篇文章我将简要介绍
RxJava
的基本原理以及在项目中使用到的一些常用功能。
逍遥Loong
·
2022-02-19 22:53
Retrofit+
Rxjava
在MVPArms中的简单使用
MVPArmshttps://github.com/JessYanCoding/MVPArms/wiki参考资料:(后边两个比较好理解)https://www.jianshu.com/p/0fda3132cf98https://www.jianshu.com/p/89ce9bf53073https://blog.csdn.net/carson_ho/article/details/73732076
番茄tomatohui
·
2022-02-19 16:54
RxJava
2.0 简单介绍
RxJava
2.0简单介绍一年一年有一年,
RxJava
也新增了2.0版本,那么为什么是新增版本而不说升级版本呢?
coofee
·
2022-02-19 11:54
面试别再问我子线程为什么不能更新UI了
,遇到不会的开始google,度娘……当一个问题掌握的不是刨根问底式的扎实,一不小心被较(恶)真(毒)面试官的刨根的话,会显得很尴(sha)尬(x),下面开始举例……(头像)面屎官:你项目里哪里用到了
rxjava
148112b653f3
·
2022-02-19 08:07
RxJava
2+Retrofit2单文件上传监听进度封装(服务端代码+客户端代码)
最近折腾了一下文件上传的方法,网上虽然有不少封装好的,但是基于
RxJava
2+Retrofit带上传进度的还没有找到好的解决方法,所以自己就去踩了一下坑。(大部分和
RxJava
1的方法是一样的)。
r09er
·
2022-02-19 05:47
Android项目架构搭建
引入依赖库123456retrofitokhttpokio
RxJava
RxAndroid参考文档Linux命令大全AndroidGradlePlugin3.0implementation、api、compile
半阖眼眸
·
2022-02-19 05:56
RxJava
实现遍历List集合定时发射每条数据
);}上面这种做法简单粗暴,就是不够优雅,在子线程进行时,循环没结束且刚好在sleep中时,我们尝试interrupt此子线程的时候会抛java.lang.InterruptedException异常
RxJava
AIllll
·
2022-02-18 22:44
RxJava
2操作符
操作符分类操作符分类有十三种:名称解析创建操作用于创建Observable的操作符变换操作这些操作符可用于对Observable发射的数据进行变换过滤操作这些操作符用于从Observable发射的数据中进行选择组合操作组合操作符用于将多个Observable组合成一个单一的Observable错误处理这些操作符用于从错误通知中恢复辅助操作一组用于处理Observable的操作符条件和布尔操作用于单
丨Fan
·
2022-02-18 21:34
XTask 一个拓展性极强的Android任务执行框架
背景很早之前接触了
RxJava
的任务流操作,觉得这种将复杂业务流通过一个个操作符拆解开来,形成一条条条理清晰的function,让人写起来直呼过瘾.其实这就是责任链模式的一种应用.但是
RxJava
的功能实在是太强大了
xuexiangjys
·
2022-02-18 16:15
我的Android开源之旅
Android框架
android
java
XTask 一个拓展性极强的Android任务执行框架
背景很早之前接触了
RxJava
的任务流操作,觉得这种将复杂业务流通过一个个操作符拆解开来,形成一条条条理清晰的function,让人写起来直呼过瘾.其实这就是责任链模式的一种应用.但是
RxJava
的功能实在是太强大了
·
2022-02-18 11:33
android
XTask 一个拓展性极强的Android任务执行框架
背景很早之前接触了
RxJava
的任务流操作,觉得这种将复杂业务流通过一个个操作符拆解开来,形成一条条条理清晰的function,让人写起来直呼过瘾.其实这就是责任链模式的一种应用.但是
RxJava
的功能实在是太强大了
·
2022-02-18 11:00
android
RxJava
在Android项目中的使用(一)
最近项目不是特别忙,闲下来静下心学习点最近比较火的
RXJava
,花了几天时间系统地查看了相关的资料,写了一些简单的示例上或者是其他的技术博客上也有好多讲解
RxJava
的,相比看下来大致都描述的差不多吧,
Mr_不靠谱_先森
·
2022-02-18 06:16
RxJava
沉思录(二):空间维度
本文是"
RxJava
沉思录"系列的第二篇分享。本系列所有分享:
RxJava
沉思录(一):你认为
RxJava
真的好用吗?
PrototypeZ
·
2022-02-18 06:09
RxJava
与retrofit结合使用
@GET("/user")publicObservablegetUser(@Query("userId")StringuserId);getUser(userId).doOnNext(newAction1(){@Overridepublicvoidcall(Useruser){processUser(user);}).observeOn(AndroidSchedulers.mainThread()
远远飘着云
·
2022-02-18 02:08
Rx java总结 二
接着前面的继续更新有需要的请看总结一range发射一个指定范围的数range(2,5).subscribe{Log.d("
Rxjava
Stu",it.toString())}输出的结果com.example.
rxjava
stuD
18岁的编程少年
·
2022-02-18 00:06
RxJava
堆栈异常信息显示不全,怎么搞
原文:徐公现象大家好,今天为大家带来的是
RxJava
的一个血案,一行代码returnnull引发的。前阵子,组内的同事反馈说
RxJava
在debug包crash了,捕获到的异常信息不全。
·
2022-02-17 17:20
android
Android 如何将既有项目重构成 MVP 模式
最近在做公司项目的重构工作,主要重构点包括:网络请求框架由HttpURLConnection+Handler改为Retrofit+OkHttp+
RxJava
事件通知由安卓广播改为RxBus图片加载框架由
Jason_儿
·
2022-02-17 14:10
rxjava
源码解析
线程切换原理image.png案例apiService.getBoundAppInfo(pageNumber).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).bindLifecycle(owner).subscribe{}subscribeOn切换子线程先看subscribe的执行,最后会执行Obser
帽子lucio
·
2022-02-17 08:14
关于
RxJava
2的doOn...和doAfter...的一些测试
之前用doOn...和doAfter...的时候一直以为不管这两个系列的api写在哪个scheduler下,他们的执行顺序都是和最终的onNext(),onError()和onComplete()的执行时机绑定着,直到有一天一个功能和我预想的不一样,于是做了如下测试:Observable.just(1).map(newFunction(){@OverridepublicStringapply(In
woniu0936
·
2022-02-17 08:13
Android学习纲目5
01,(***)git的概念和理解,svn的概念和理解02,(***)轮播图,倒计时03,(***)Retrofit+
RxJava
,Glide,AVLoadingIndicatorView04,(***
CarlosLynn
·
2022-02-17 07:38
Android 优秀文章、三方库、插件推荐
优秀文章推荐给Android开发者的
RxJava
详解http://gank.io/post/560e15be2dca930e00da1083
RxJava
与Retrofit结合的最佳实践http://gank.io
JeahWan
·
2022-02-17 00:36
Kotlin语言基于Mvp+Retrofit+
RxJava
封装的Android项目的基础依赖库
Kotlin语言基于Mvp+Retrofit+
RxJava
封装的Android项目的基础依赖库前言该Library是基于Kotlin语言封装的一个库,主要是用来创建一个kotlin项目时,作为项目的简单封装
onestravel
·
2022-02-16 21:53
Android
RxJava
之创建操作符(二)
作用用于创建被观察者(Observable)对象和发送事件。类型create()//1.通过create()创建被观察者对象Observable.create(newObservableOnSubscribe(){//2.在复写的subscribe()里定义需要发送的事件@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsExce
XXXXXXXX333
·
2022-02-16 21:17
RxJava
(01-介绍与初体验)
转载请标明出处:http://blog.csdn.net/xmxkf/article/details/51612415本文出自:【openXu的博客】一.简介 ReactiveX是ReactiveExtensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师ErikMeijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更
openXu
·
2022-02-16 09:11
RxJava
介绍及如何依赖
RxJava
是一个ReactiveX在JVM平台上的实现:通过使用可观察序列来组合异步和基于事件的程序的库关于更多的信息关于ReactiveX请看介绍ReactiveX
RxJava
是轻量级的
RxJava
CyrusChan
·
2022-02-16 08:13
Android-Retrofit源码解析
一、Retrofit本质流程和相关类1.具体过程处理如下通过解析网络请求接口的注解配置网络请求参数通过动态代理生成网络请求对象通过网络请求适配器将网络请求对象进行平台适配(平台包括:Android、
Rxjava
zzq_nene
·
2022-02-16 07:03
RxJava
源码解析(二)
前言本篇主要解析
RxJava
的线程切换的原理实现subscribeOn首先,我们先看下subscribeOn()方法,老样子,先上DemoObservableobservable=Observable.create
toothpickTina
·
2022-02-16 03:03
浅谈工厂和建造者模式
最近在写安卓项目,在引入
rxJava
和Retrofit发现大量引用的建造者模式。那在此就记录和简单介绍一下两者的区别和使用方法。工厂模式和建造者模式都属于创建型模式,它对类的实例化进行了抽象。
月影角鳄
·
2022-02-16 03:27
Retrofit的回调地狱,在Kotlin协程模式下真是不堪一击!
虽然很多开发者都表示疑惑:相比需要付出学习成本的Kotlin,用Handler或者
RxJava
不更香?但其实不然,因为Kotlin协程最大的优点就是:用阻塞的方式写出非阻塞式的代码
·
2022-02-15 16:49
Rxjava
初学习
一、观察者模式观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。两种观察者模式
SuguriSora
·
2022-02-15 00:03
带你深入了解官方架构组件LiveData
比如之前用Retrofit+
Rxjava
处理接口回调数据,需要自己去处理ac
以帅服人的珂哥
·
2022-02-14 20:15
【译】什么是Flow?在Android项目中如何使用?
如果您是一位Android开发者,并且希望异步构建应用程序,则可能会使用到
RxJava
,因为
RxJava
具有可用于几乎所有操作的运算符,并已成为Android中最重要的知识之一。
ditclear
·
2022-02-14 10:19
LiveData源码解析
0.前言关于livedata的使用详情见LiveData+ViewModel+
RxJava
2+autoDisposable解决内存泄漏,废话也在里面。啥嘚,撸起袖子撸代码吧。
雯艺雪
·
2022-02-13 23:58
Rx系列<第十篇>:
RxJava
之repeat系列
RxJava
中interval可以循环执行,但它默认发射的数据是有序数列,那么如果想要重复发射其他类型的数据呢?repeat可以满足。
NoBugException
·
2022-02-13 20:03
RxJava
与Flow的操作符对比
Flow作为Coroutine版的
RxJava
,同
RxJava
一样可以方便地进行线程切换。本文针对两者在多线程场景中的使用区别进行一个简单对比。
雪中悍刀跑
·
2022-02-13 18:50
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他