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
版本2.2.9 《二》线程的切换使用
经过上一节的基础使用,相信大家对
RxJava
就有一定的了解了,下边让我们继续深入的了解它。
辞令
·
2023-11-03 20:29
常用优化项
StringViewRecyclerViewTextViewButtonCardViewLinearLayoutCompatAndroidManifestFragmentActivityServiceContentProvide
RXJava
MediaCodeOKHttp3
健忘的鱼
·
2023-11-03 00:35
android
java
Retrofit面试题系列
对接口返回的对象通过addCallAdapterFactory转换成想要的类型,经常使用的是就是
RxJava
CallAdapterlFactory,对请求结果通过addConverterFactory转换成想要的类型
Super 含
·
2023-11-02 23:40
retrofit
RxJava
2基础分析
(1)
RxJava
2的5大基类及本章学习结构图580912676904c00390abfc4776cce2fab6e.jpg(1)Flowable-->0..Nflows,supportingReactive-Streamsandbackpressure
Kael_祈求者
·
2023-11-02 20:19
Android知识点——Retrofit+
RxJava
+OkHttp(下)使用
先扯两句好了,上一篇闲扯过后,算是将我为什么会把Retrofit说出来了吧(虽然好像什么都没说),当然还有其他框架,作为一个懒人,我这里就不加以阐述了,还是进入整体,开始进入我们的使用的部分。还是先上我的Git库MyBaseApplication(https://github.com/BanShouWeng/MyBaseApplication)并给大家展示个神器,叫Android知识点——目录,好
半寿翁
·
2023-11-02 20:45
Android知识点
android
Android知识点——Retrofit+
RxJava
+OkHttp(上)闲扯
先扯两句很久不扯了,刚敲出来这四个字的时候,还真把自己弄得愣了一下。首先对这段时间关注我的博客的说声抱歉,前段时间有点事,断了一段时间,今后会尽量避免的,嘿嘿。当然原本的套路今天应该写的是RecyclerView.Adapter的封装,不过因为又踏上了找工作的征程,所只好把这个相对更重要一些的部分拿到前面了。这篇主要是分析一下我用过的一些框架,借机传达一些个人在开发中的一些小意见,没有兴趣的可以直
半寿翁
·
2023-11-02 20:15
Android知识点
android
Android入门学习——
RxJava
+Retrofit+MVP学习
RxJava
+Retrofit+MVP学习笔记本篇笔记是对上一篇Android入门学习——Retrofit+MVP模式学习的补充。
英勇青铜5
·
2023-11-02 20:43
android-入门
mvp
rxJava
retrofit
上拉加载更多
一文带你彻底了解Java异步
点击上方IT牧场,选择置顶或者星标技术干货每日送达随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显
ITMuch.com
·
2023-11-02 13:20
大数据
编程语言
面试
java
分布式
Kotlin(二十)异步流-操作符<1>
过渡流操作符我们可以参考
RxJava
思考可以使用操作符转换流,就像使用集合与序列一样。过渡操作符应用于上游流,并返回下游流。这些操作符也是冷操作符,就像流一样。这类操作符本身不是挂起函数。
zcwfeng
·
2023-11-02 12:47
Rxjava
实现计时(倒计时/暂停后继续计时)
然后就想到了用
RxJava
中的计时。
Eva_Gao
·
2023-11-02 09:32
最简单的 Lambda 介绍
compileSdkVersion26defaultConfig{}buildTypes{}compileOptions{targetCompatibility1.8sourceCompatibility1.8}}
RxJava
Little_Mango
·
2023-11-02 05:18
Rxjava
操作符-3-过滤操作符
1、filterFirstStartWith操作符会在源Observable发射的数据前面插上一些数据。Observable.range(1,2).startWith(0).subscribe(consumer);//Observable.range(1,2).startWithArray(-1,0).subscribe(consumer);12-2913:27:50.6806062-6062/c
揭穿套路
·
2023-11-02 04:43
Kotlin Coroutine + retrofit + Okhttp3 网络请求实战篇
背景最近看到很多项目都将
RxJava
+Retrofit替换成了Coroutine+retrofit,首先Coroutine学习成本相对于
Rxjava
来说较低,而且最重要的一点是Kotlin的下实现线程切换的代码更加精简
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
Android开发常用轮子
一、快速开发框架1.XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
yabinYang
·
2023-11-01 11:02
android常用
android常用轮子(持续更新)
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
流船
·
2023-11-01 11:23
安卓常用框架
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
IT刘小牛
·
2023-11-01 11:18
android
安卓框架
安卓轮子
android
对 Android 的 LiveData 网传的数据倒灌做一个深层次的解释
描述问题你们所说的数据倒灌其实根本不是一个问题或者bug.LiveData设计就是如此.接受最近一个信号.对应流的Behavior模式.我们有知名度一点的流的实现有
RxJava
和Kotlin的Flow.
陈旭金-小金子
·
2023-10-30 17:38
响应式
数据库
mvc
html
Android OkHttp+Retrofit+
Rxjava
+Hilt 的网络请求封装
今天给大家简单的封装一个现在比较流行的网络请求框架第一步是导入我们所需要的依赖还需要在android{}闭包下添加一个buildFeatures{viewBindingtrue}implementation"io.reactivex.
rxjava
2
写的都是BUG
·
2023-10-30 05:13
android
okhtto
Okhttp
rxjava
android
okhttp
网络
retrofit
总结之前项目的框架:MVP+Okhttp+Gson+Glide+DBFlow后期会修改不合理的地方
API层:1图片框架2数据库层:2Log层:2开发插件2UI层:3API层:(Retrofit+Okhttp+
RxJava
(&RxAndroid)+Gson;)RetrofitSquare公司良心出品。
嵩风抚
·
2023-10-30 05:40
对
RxJava
的学习之PublishSubject
PublishSubject:与普通的Subject不同,在订阅时并不立即触发订阅事件,而是允许我们在任意时刻手动调用onNext,onError(),onCompleted来触发事件。例1:当一个界面发生改变,通知另一个界面做出响应,以下是两个Fragment之间通讯的Demo在Activity中:定义好公共的PublishSubject对象PublishSubjectpublishSubjec
龙龙zzl
·
2023-10-29 17:48
kotlin流式请求的一些思考
我项目中依赖的框架的mvvmlin一个小型的协程+kotlin+livedata+
rxjava
的框架,原连接如下。
爱言语论
·
2023-10-28 19:55
rxjava
学习笔记
.开启子线程处理,防止在处理过量数据时出现ANRnewThread(()->{allKeyDao.deleteAll();sourceDao.deleteAll();}).start();//2.使用
rxjava
背锅TV丶伴奏大师
·
2023-10-28 04:42
七、
RxJava
异常处理onErrorReturn,onErrorResumeNext,onErrorResumeWith,retry
1.项目地址在MainActivity72.讲解需要在emitter.onError里面执行抛异常,这样才能抛异常,不报错。如emitter.onError(newIllegalAccessException("我要报错了,你小心点,哈哈哈!"));1.onErrorReturn这个报错后,下游不会接收到消息,可以发射一个错误提示给下游,如发射一个404//用emitter.onError抛出异常
唐门-西门吹雪
·
2023-10-27 23:02
android
studio
android
rxjava
java
RxJava
基础九-与Connectable相关操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.9与ConnectableObservable相关的操作符我们前面所学的Observable,他们又一个共同的特性,就是只有当订阅者来订阅时才会开始发送数据
清水杨杨
·
2023-10-27 08:54
Jetpack入门到精通(五)一文带你了解LiveData(原理篇)
LiveData和
RxJava
的不同的是,LiveData并不是通知所有观察者,它只会通知处于Active状态的观察者,如果一个观察者处于DESTROYED状态,它将不会收到通知,这一点又是如何做到的?
字节跳不动
·
2023-10-26 08:30
「开源框架」
RxJava
(2)线程控制
RxJava
RxJava
异步任务操作,核心功能在于对线程的控制与调度,Android编程中更新UI必须在主线程。
dongbingliu
·
2023-10-26 00:36
rxjava
+LiveData VS 协程+flow, +Retrofit+Okhttp3,两种方案的不同使用.
1.前提作者最近在学习kotlin,刚看到协程,又看到了flow.发现这两个东西是可以完成取代
rxjava
和LiveData的。
矿坑中的野猫
·
2023-10-25 14:03
Android知识
Android_demo
android
java
Java面试要点-进阶
4-《Java进阶》1Okhttp2Retrofit3Android常用图片库对比4Glide原理+手写图片加载框架思路5
Rxjava
6AndroidIPC机制(面试八股文之一)6.1.Android中进程和线程的区别
沈云曜
·
2023-10-25 04:17
okhttp
java
开发语言
Rxjava
的一次普通订阅
RxJava
一次普通的订阅会发生怎么样的故事Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
Endless_123
·
2023-10-24 12:10
rxjava
和rxandroid简单的使用
compile'io.reactivex.
rxjava
2:
rxjava
:2.0.4'compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'packagecom.supermap.
rxjava
demo
Bruce杨
·
2023-10-24 09:18
Android终极组件化项目新框架重大更新
简介之前写的一篇终极组件化项目方案详解获得很多好评和建议,以至于让我有了写下去的动力,终于经过多次的改版和完善,新版本终于完成了,经过公司项目的实践,该组件化框架已经很稳定了,基础架构还是mvp+retrofit+okhttp+greendao+
rxjava
傻瓜爱笨蛋
·
2023-10-24 08:06
RxJava
- interval操作符实现“验证码倒计时”效果
Observable.interval(0,1,TimeUnit.SECONDS)参数一:什么时候开始发送参数二:隔多长时间发一次参数三:计时的单位,是秒还是毫秒.take(count)发送验证码,到60肯定会停下来,总不能一直发射数据吧。take就是发射数据后控制什么时候停下来.map耳熟能详,就是用来把发射出去的值转换一下,转成你想要的。比如不用map,发射出的数据就是1,2,3,4,5,使用
楷桐
·
2023-10-24 01:33
Rxjava
操作符-1-创建操作符
1、creatConsumerconsumer=newConsumer(){@Overridepublicvoidaccept(Tt)throwsException{Toast.makeText(getActivity(),"onNext:"+t,Toast.LENGTH_SHORT).show();}};Observableobservable=Observable.create(newObse
揭穿套路
·
2023-10-23 12:12
Android Framework层整体执行流程高性能屏幕适配方案解析
应用场景:自定义View,APK加固,热修复,组件化,插件化,换肤,leakCanary,hilt,jetpack,glide,okhttp,
rxjava
...Android系统初始化2.1.png2.2
flynnny
·
2023-10-23 08:39
Flutter 状态管理指北
管理对于做移动端开发的同学可能会比较陌生移动端开发的同学大部分用的都是命令式框架(例如AndroidSDK或者iOSUIKit),部分同学可能用过响应式编程框架,如:ReactiveCocoa、ReactiveX系列(RxSwift、RxKotlin、
RxJava
一茶壶茶
·
2023-10-22 20:40
Android常用开源组件探索-OkHttp(2)原理详解
1、概述OkHttp是Square公司开源的一款网络框架,一般和Retrofit、
RxJava
或协程一起使用。
打架不行的二哈
·
2023-10-22 06:34
Android面试题
渣本Android学习笔记
#
开源组件
android
java
http
RxJava
学习笔记
引入:implementation'io.reactivex.
rxjava
2:
rxjava
:2.0.1'implementation'io.reactivex.
rxjava
2:rxandroid:2.0.1
kimlllll
·
2023-10-22 01:18
Kotlin Coroutines Flow 系列(一) Flow 基本使用
Flow—coldasynchronousstreamwithflowbuilderandcomprehensiveoperatorset(filter,map,etc);Flow从文档的介绍来看,它有点类似
RxJava
Java与Android技术栈
·
2023-10-22 01:15
经验分享
1.流行技术框架:MVP(框架)+
Rxjava
(响应式编程)+Retrofit(网络请求封装)常用三方库:Rxbus:事件订阅管理ButterKnife:view注入框架(setting设置m开头)fastjson
weixin_34367845
·
2023-10-21 17:09
移动开发
json
测试
安卓面试题
安卓面试题Android篇1、Activity启动模式2、
RxJava
、Retrofit使用3、MVC/MVP/MVVM4、图片加载框架5、网络框架6、View、ViewGroup事件分发机制7、理解Activity
marco00008
·
2023-10-21 17:38
笔记
RxJava
2.x常用操作符总结(二)
四、功能操作符1、delayObservable.just(1,2,3).delay(2,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe(Disposabled){Log.d(TAG,"=======================onSubscribe");}@Overridepublicvoido
袁梦希
·
2023-10-21 10:10
RxJava
的Subject
RxJava
提供了以下4中Subject。1.PublishSubject PublishSubject只会把在订阅发生的时候点之后来自原始Observable的数据发射给观察者
Android流浪者
·
2023-10-21 08:41
Android面试题集2021版,附带学习经验
现在已经不能停留在熟练使用
RxJava
,Retrofit,OkHttp以及各种图片库了,而是要源码级彻底掌握他们。要清楚,一
左夜天
·
2023-10-19 21:56
程序员
android
Kotlin + 协程 + Room 结合使用
它不但支持kotlin协程/
RxJava
,还具备编译期检查,是非常友好的库。我们一起来看下,在项目中怎么使用。二、集成Room1、创建一个kotlin项目,然后在app里面的build.gra
shenshizhong
·
2023-10-18 20:44
kotlin
jetpack
kotlin
开发语言
android
android
jetpack
RxLife 史上最优雅的管理
RxJava
生命周期
一、简介熟悉
RxJava
的同学,当我们开启一个异步任务时,通常需要在Activity/Fragment销毁时,及时关闭异步任务,否则就会有内存泄漏的微信。
不怕天黑_0326
·
2023-10-17 20:22
RXJava
原理分析
一、
RxJava
简介
RxJava
是一种基于观察者模式的响应式编程框架,其定义的角色有Observable事件流、ObservableOnSubscribe事件源头、Observer是事件订阅者。
01_小小鱼_01
·
2023-10-17 10:46
Corelibs-master框架使用说明(二)
参考:Android架构探索RxBus相信大家也都用过EventBus,Otto等开源库,利用
RxJava
也能很简单的实现类似功能而无需引入其他库.发送:RxBus.getDefault().send(
鬼子来le
·
2023-10-16 21:23
RxJava
使用案例(1):线程调度
这一章主要介绍
RxJava
的线程调度和切换,由于被观察者和观察者都是在主线程中创建,那么他们的工作流程就会在主线程中完成,当我们用
RxJava
与Retrofit组合来完成一个网络请求时,就出现APP无响应的情况
tmyzh
·
2023-10-16 18:57
Rxjava
3 全新详解及常用操作符
简介
RxJava
是一个基于Java的响应式编程库,用于处理异步事件流和数据流。它是由Netflix开发并开源,现在广泛用于Android和Java后端开发。
Ang_qq_252390816
·
2023-10-16 04:48
开源库
javascript
android
kotlin
RxJava
是如何实现订阅关系的?
什么是
RxJava
说到
RxJava
,就必须说到ReactiveX,它是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,
RxJava
只是它的Java语言实现方式,还有诸如RxJS
仙花斗影
·
2023-10-15 21:09
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他