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
和Retrofit 在android中使用
创建Retrofit对象image.png封装
Rxjava
2中Observable方法privatevoidtoSubscribe(ObservabletObservable,Observerobserver
wervy
·
2023-04-18 15:49
RaJava 切换源码解析
RxJava
订阅流程简单示例Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
Wynne丶XXW
·
2023-04-18 14:16
rxjava
lift源码解析
最近在看给Android开发者的
RxJava
详解这篇文章,前面的都能理解,看到变换的原理——lift()这块的时候,我的脑袋直接懵逼了,每个单词我都认识,都能理解,但是连起来就看晕了,因此我花费了一些时间自行阅读源码来理解
梦中的花火
·
2023-04-18 14:52
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
背景KotlinFlow是基于Kotlin协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于LiveData和
RxJava
之间的解决方案。
不秃头的程序猿
·
2023-04-18 10:00
Rxjava
2 基本用法(1)
Rxjava
2基本用法(1)
Rxjava
2操作符原理(2)
Rxjava
2线程切换(3)
Rxjava
2简析Flowable背压(4)
Rxjava
官网中,给出了
Rxjava
的总结:
RxJava
–ReactiveExtensionsfortheJVM–alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequence
PuHJ
·
2023-04-17 18:07
Retrofit2+
Rxjava
网络请求异常的统一封装处理
Retrofit2+
Rxjava
作为主流的网络请求框架,本文主要讲解针对网络请求的错误信息进行一次封装,方便我们根据返回的状态合理地在UI界面进行显示,同时如何主动取消网络请求的订阅。
weitao_666
·
2023-04-17 14:20
Android
Retrofit2
异常处理
Retrofit2
网络请求异常处理
Rxjava
RxJava
2原理解析
依赖implementation'com.squareup.retrofit2:retrofit:2.6.0'implementation'com.squareup.retrofit2:adapter-
rxjava
2
Hsicen
·
2023-04-17 13:59
Dagger2新手入门及使用
前言前段时间,公司项目使用到了Dagger2,之前自己倒是听说过Dagger2,但是一直没有去使用,主要是因为入门难度相对于
Rxjava
,Retrofit要高不少,个人觉得这个难度并不是指的使用难度,而是一个理解难度
李晓通
·
2023-04-17 12:34
走进
RxJava
源码(二) -- 操作符Map
前言Observable.just("1","2").map(newFunction(){@OverridepublicStringapply(Strings)throwsException{returns;}}).subscribe();无论是just还是map,返回的都是Observable对象,其实这和设计模式中构造器模式很像,另外虽然上面每一步返回的是Observable,但是实际返回都是
Rc在努力
·
2023-04-17 06:16
Retrofit2+
RXJava
2+Gson+Kotlin
历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代码,极度简洁先上Github地址--原来之前一直没有上github地址扎心了NetworkUtil先上效果图1)首先新建一个VM类,用于网络请求2)利用map操作符将DTO转为业务所需的VO3)然后通过callback的方式将
带带太师兄
·
2023-04-17 03:00
Android内存泄漏
handler内部类持有外部引用用weakreference网络请求持有activity对象在ondestroy的时候停止网络请求使用
rxjava
在ondestroy的时候deperacted一下cursorsocket
ElonYanJ
·
2023-04-16 22:30
Android 面试知识点记录——
Rxjava
与协程
作者:浪人笔记
Rxjava
Rxjava
常用操作符map和flatMap有什么区别
Rxjava
1.0和
Rxjava
2.0有什么区别?subscribeOn与observeOn多次执行会怎么样?
码中之牛
·
2023-04-16 22:12
Android
kotlin
rxjava
rxjava
android
面试
移动开发
kotlin
从LiveData迁移到Kotlin Flow
响应式的框架
RxJava
:过于复杂、学习成本高LiveData:针对Android定制、使用简单针对Java开发者,初学者、简单场景可以考虑使用LiveData。
科洛诺诗
·
2023-04-16 16:29
RxJava
操作符小结
本篇基于
RxJava
中文文档https://mcxiaoke.gitbooks.io/rxdocs/content/做个小结,温故知新。
Dane_404
·
2023-04-16 14:03
RxJava
使用篇
RxJava
Rx作为响应式编程的框架,其中还可以进行异步流操作,所以在Android中一定要配合RxAndroid使用。
被虐的小鸡
·
2023-04-16 03:31
kotlin扩展封装
Rxjava
及配合Retrofit使用
最近开始用kotlin写新项目,由于后台接口调用业务成功和失败时返回的数据格式不一致,需要修改原来的网络请求封装,写个博客分享下一些kotlin扩展封装的小技巧1.接口格式正常情况接口返回格式:{"data":{...},"success":true}异常情况返回格式:{"errorCode":"1002","errorMsg":"账户不存在","success":false}为了统一2种数据格式
如沙雨下
·
2023-04-16 02:36
协程之Flow
Flow—coldasynchronousstreamwithflowbuilderandcomprehensiveoperatorset(filter,map,etc);翻译一下:具有流构建器和综合运算符集(过滤器、映射等)的冷异步流;为了便于理解我们先简单看一下它的结构:他的
Rxjava
lllllittlep
·
2023-04-15 16:04
Rxjava
常规使用及内存泄漏问题
前言目前很多项目使用retrofit+
Rxjava
+mvp的架构开发项目还是比较多的。最近在改一处内存泄漏时候问题时,遇到一个
Rxjava
相关的泄漏问题。
gogoingmonkey
·
2023-04-15 10:49
RxJava
+Retrofit+MVP学习笔记
学习链接,都是跟着大佬一步步来的,本篇主要是自己的笔记
RxJava
和Retrofit最近超火,不学不是人。首先关于
RxJava
概念官方定义是罗里吧嗦一大堆看不懂,主要看这两个词就够了,异步,基于事件。
刘喵喵嗷呜
·
2023-04-15 07:56
Android Room
RxJava
Update/Delete 返回值
的基本使用有很多文章可以查看,简单推荐一个https://www.jianshu.com/p/72eeaded8913在实际的开发过程中,我们可能需要对增删改的返回值进行检测,但是很多涉及到Room和
RxJava
阮腾飞
·
2023-04-15 03:35
Retrofit+
RxJava
返回结果处理
一.想获取头部里的cookie信息1.接口publicinterfaceApiService{StringGET_LOGIN="api/news/feed/v62/?refer=1&count=20&loc_mode=4&device_id=34960436458&iid=13136511752";@GET(GET_LOGIN)Observable>requestLogin(@Query("cat
yuezishenyou
·
2023-04-14 17:00
【原创】给实现dialog LifeCycleOwner. fragmnet activity都齐了,再也不需要在onDestory进行取消操作了。
什么是LifeCycleOwner建议自己百度,它可以用在livedata,AutoDispose来实现自动取消
rxjava
任务等等,用途多多。
吉凶以情迁
·
2023-04-14 14:12
android
livedata
android
android
studio
ui
RxJava
2入门教程一
linzhiyonghttps://www.jianshu.com/p/559c5e7376a2https://blog.csdn.net/u012527802/article/details/81117684本文主要介绍
RxJava
2
linzhiyong
·
2023-04-14 09:54
RxBus(2.0)
基于
RxJava
2.0实现。代码为Kotlin。
24K男
·
2023-04-14 05:22
rxjava
2源码分析(一)--订阅关系
rxjava
源码沿用了什么设计模式?它是怎么生成订阅关系的?
rxjava
源码沿用了什么设计模式?
manqz
·
2023-04-13 19:33
快速解决android studio依赖冲突
根据这些打印信息可以找到发生冲突的引用2.解决方案方案一:去掉重复依赖implementation('com.zhouyou:rxeasyhttp:2.1.5'){excludemodule:'io.reactivex.
rxjava
2
勇敢的心15
·
2023-04-13 16:01
RxJava
源码分析系列(二) - Flowable的5种背压策略
而背压问题是肯定存在的,所以在
RxJava
2里面加入了Flowable来专门背压问题。本文重点在于5种背压策略,至于整个工作流程,跟Observable差不多。
琼珶和予
·
2023-04-13 11:14
Rxjava
All
所有代码的演示都在
RxJava
2.2.4版本上进行的所有数据都满足指定条件才会返回true,与Any相反Observable.just(11,12,13,14,15).all(integer->integerLogger.getGlobal
CODERLIHAO
·
2023-04-12 23:32
Dagger2 Android依赖注入学习
前言 最近在用MVP+
RxJava
+Retrofit写项目,觉得相对于其他的开发框架,这的确是给我们带来了很多方便,但是在网上搜寻相关资料的时候,总是能看到MVP+
RxJava
+Retrofit+Dagger
reggie1996
·
2023-04-12 23:02
Android
大佬们的传送门:Season_zlc
RxJava
2:1.给初学者的
RxJava
2.0教程(一)
LLW_19d1
·
2023-04-12 22:42
RxJava
操作符(过滤、组合)
过滤操作符过滤操作符是过滤和选择Observable发射的数据序列,让Observable只返回满足条件的数据。filterfilter操作符是对原Observable产生的结果自定义规划进行过滤,只有满足条件才会提交给订阅者Observable.just(1,2,3,5).filter(newFunc1(){@OverridepublicBooleancall(Integerinteger){/
IT一书生
·
2023-04-12 06:08
理解
RxJava
Subject --Publish, Replay, Behavior and Async Subjects
这篇文章将围绕
RxJava
中的Subject来展开。PublishSubjectReplaySubjectBehaviorSubjectAsyncSubject何谓Subject?
塞上牧羊空许约
·
2023-04-11 09:20
Android 组件化实践
组件化MVP+Retrofit+
Rxjava
,项目使用kotlin,路由框架Arouter。1.新建项目NewProject2.根目录创建config.gradle文件,统一管理依赖库。
折剑游侠
·
2023-04-11 08:49
RxJava
3.x学习记录
RxJava
3.x基本用法1.概述1.1ReactiveX与
RxJava
RxJava
是ReactiveX的一种Java实现,Rx是一个函数库,开发者可利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序
打工崽
·
2023-04-11 04:33
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
背景KotlinFlow是基于Kotlin协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于LiveData和
RxJava
之间的解决方案。
彭旭锐
·
2023-04-11 03:59
Android
android
jetpack
redisson分布式锁
同时还提供了异步(Async)、反射式(Reactive)和
RxJava
2标准的接口。
nothing in the world
·
2023-04-10 19:46
JAVA
redis
分布式
java
redis
并发编程
多线程
RxJava
源码分析(二)基本的数据流分析(有背压)
引言上篇文章中,我们了解了
RxJava
基本的无背压数据流实现原理,本篇我们依然从案例着手,学习有背压下数据流响应实现。何为背压?
kakaxicm
·
2023-04-10 14:08
Android从零开始学习
Rxjava
2(九)—— 条件和布尔运算符
条件和布尔运算符评估Observables发出的一个或多个Observable或项目的运算符。All确定Observable发出的所有项目是否符合某些标准。当且仅当源Observable正常终止并且源Observable发出的每个项根据都test计算为true时才返回true;如果源Observable发出的任何项test计算为false,则返回false。举个例子:privatevoiddoSo
YongjunDong
·
2023-04-10 09:54
rxjava2
RxJava
解析
Observable.create(//原始被观察者newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("xxx");}}).subscribeOn(Schedulers.io()).subscribe(//最终观察者newOb
逍遥德道
·
2023-04-10 03:30
Flutter常用插件和对.yaml讲解
目录一、对Flutter项目中的pubspec.yaml进行讲解:二、Flutter常用插件1、时间选择器2、toast3、RxDart类似
RxJava
和RxSwift4、本地存储、保存--和Androidsp
x7813180
·
2023-04-10 03:13
flutter
android
rxjava
别再写冗长的代码了,学习
RXJava
让你的开发更加优雅
RXJava
是一个基于响应式编程的库,它可以让我们更加优雅地处理异步事件和多线程操作。它的主要特点是使用观察者模式来处理异步事件和数据流,并提供了一些基于函数式编程思想的操作符来处理数据流。
程序猿会指北
·
2023-04-10 01:38
android开发技术
rxjava
学习
android
移动开发
程序员
Android 常用轮子
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
Albert新荣
·
2023-04-09 20:35
Retrofit基本使用
api'com.squareup.retrofit2:converter-gson:2.5.0'//ConverterFactory的Gson依赖包,也可指定其他解析方式api'com.squareup.retrofit2:adapter-
rxjava
2
YuanchaoLi
·
2023-04-09 19:01
android前辈的心得-知识点-各种依赖库-集锦
目录:1.建议2.知识点3.Dagger2使用篇4.Retrofit+
RxJava
+OkHttp-封装篇建议:(1).使用Gradle和它推荐的工程(2).密码和敏感数据最好放在gradle.properties
W的北城
·
2023-04-09 18:22
一起Talk Android吧(第五百三十八回:
RxJava
中的生命周期)
文章目录概念介绍使用方法示例代码综合使用各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的timer",本章回中介绍的例子是"
RxJava
中的生命周期"。
talk_8
·
2023-04-09 17:23
一起Talk
Android吧
android
rxjava
生命周期
一起Talk Android吧(第五百三十九回:
RxJava
总结)
文章目录整体思想使用场景操作符经验总结各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的生命周期",本章回中介绍的例子是"
RxJava
总结"。
talk_8
·
2023-04-09 17:23
android
rxjava
观察者模式
异步事件
网络操作
RxJava
---Observable如何触发Observer监听的
我们用Observable提供的静态方法just来写一个简单的列子Observable.just(1).subscribe(object:Observer{overridefunonComplete(){Log.d(Constants.TAG,"rx--onComplete")}overridefunonSubscribe(d:Disposable){Log.d(Constants.TAG,"rx
小锡兵鸥
·
2023-04-09 17:33
一起Talk Android吧(第五百四十回:ImageView的缩放)
文章目录概念介绍实现方法示例代码经验分享各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的总结",本章回中介绍的例子是"ImageView的缩放"。
talk_8
·
2023-04-09 17:09
一起Talk
Android吧
android
imagleView缩放
imageFiterView
RxJava
实际应用案例
https://blog.csdn.net/javonlee/article/details/77621156https://blog.csdn.net/javonlee/article/details/77415969
鼾声鼾语
·
2023-04-09 16:03
Retrofit源码分析&小结
源码分析&小结简介Retrofit是对Okhttp网络请求的二次封装,通过注解+动态代理的方式,简化了Okhttp的使用,使得通过简单的配置就可以像调用接口一样去请求网络接口;除此之外Retrofit还支持
RxJava
guangdeshishe
·
2023-04-09 15:54
Android
第三方开源框架
retrofit
android
rxjava
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他