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
一个线程可以有几个handle?
大多数sdk框架,
Rxjava
,eventbus等等。于主线程跨进程的通讯框架,都用的是主线程的han
呆咖啡
·
2024-01-26 16:32
handle
java
安卓
面试题
浅谈Android开发模式之
RxJava
+Retrofit+MVP(kotlin)
此文分两部分讲,一部分是
RxJava
+Retrofit网络请求的使用,一部分是MVP模式结合网络请求开发一,
RxJava
+Retrofit的使用①module引入里面已经封装了OkHttp和Gson,不需要另外引入
Wocus
·
2024-01-26 03:28
Java Flow API 的实践(二):Publisher的简单封装
一种解决方式就是像
RxJava
的创建操作符那样,将实际操作过程抽象出去。本文就按照后一种方式来封装。实现效果如下:Flow.Publis
乐征skyline
·
2024-01-26 01:27
Java
flow
java
函数式编程
响应式编程
LoadingTransformer:利用
RxJava
优雅显示隐藏加载对话框
从事Android开发过程中,我们经常要在网络请求的时候显示“加载中”或“请求中”的对话框,然后在请求结束时显示对应状态或隐藏对话框,而手动关闭对话框时又要取消加载。相信类似需求应该经常碰到,有时候一个项目中会有好几个这样的地方,如果每个地方都要实现一遍类似的功能,那也是一件很郁闷的事。本文就展示一种通过增加一行代码来处理这种需求的工具–LoadingTransformer。1.示例首先来看一个示
乐征skyline
·
2024-01-26 01:57
Java
rxjava
loading
对话框
Transformer
compose
retrofit 打印请求地址和参数
个人用的retrogit+
rxjava
框架下面是对应得依赖implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2
bbtianshi
·
2024-01-26 01:24
retrofit
android
rxjava
kotlin : flatMap 与
rxJava
flatMap 对比
先看一段代码:valstrings=listOf("abc","de")strings.map{s->s.toList()}strings.flatMap{s->s.toSet()}.run{println("flatMap:$this")}//flatMap:[a,b,c,d,e]strings.map{s->s.toSet()}.run{println("map:$this")}//map:[
南郭竽
·
2024-01-22 12:45
kotlin
android
Android多线程开启如何选择
目录前言AsyncTask分析总结HandlerThread推荐分析总结Service和IntentService分析总结
RxJava
/RxAndroid分析总结Kotlin协程推荐分析总结Executor
工程师丶佛爷
·
2024-01-22 08:28
原创
android
Rxjava
链式调用解析
本文以下面代码为例逐步解析Observable.just("数据源").map(newFunction(){@OverridepublicIntegerapply(Strings)throwsException{return1;}}).filter(integer->{returninteger==1;}).subscribeOn(Schedulers.io()).observeOn(Androi
weixin_43243916
·
2024-01-22 04:41
rxjava
android
RxBinding具体使用
学了
RxJava
的响应式编程之后,感觉RxBinding也有必要记录一下使用,在项目中使用还是比较多的,只介绍一下使用。
Ayres
·
2024-01-21 08:42
JAVA背压
ReactiveStreams:一种支持背压的异步数据流处理标准,主流实现有
RxJava
和Reactor,SpringWebFlux默认集成的是Reactor。
王小杰at2019
·
2024-01-20 12:24
Android筑基——
RxJava
框架学习笔记
目录1.前言2.正文2.1
RxJava
里的观察者模式和普通的观察者模式有什么区别?
willwaywang6
·
2024-01-20 01:19
#
著名开源库学习
RxJava
观察者模式
装饰器模式
map
时序图
RxJava
2『使用』
基础概念
RxJava
是一个在基于JavaVM扩展的使用可观测的序列来组成异步的、基于事件的程序的库。它基于观察者模式支持数据和事件的流式流通处理,并增加了多种运算符以在多种场景下整合事件和数据。
cname_1
·
2024-01-18 21:59
Java http 响应式请求和非响应式请求有什么区别
通过使用响应式库(如SpringWebFlux、Reactor等、
RxJava
等),可以创建流式的数据流,并使用异步和事件驱动的方式处理数据。非响应式请求是
孟德爱吃香菜
·
2024-01-17 03:56
Java
java
http
开发语言
Android Retrofit 工作原理解析
本文以Retrofit整合
RxJava
为例,介绍Retrofit的工作原理,使用Retrofit2.7.1版本,不同版本的源码有所差异,但思路是类似的。
SheHuan
·
2024-01-16 20:57
将
RxJava
的 Observable 转换为 Reactor 的 Flux流
如果您想将
RxJava
的Observable转换为Reactor的Flux,可以使用ReactorAdapter库来实现这一转换。这个库提供了一些静态方法来将
RxJava
类型转换为Reactor类型。
全面解读
·
2024-01-15 10:55
Flux&Mono
Java
rxjava
android
RxJava
2.x 源码分析(一)
主要介绍
Rxjava
是如何利用观察者模式实现通信依赖implementation'io.reactivex.
rxjava
2:rxandroid:2.0.1'核心类和接口Observable(被观察者)被观察者必须继承的抽象类
zYoung_Tang
·
2024-01-13 13:55
Android Handler源码阅读(技术记录/回忆)
你可能有个疑问基础api中AsyncTask、runOnUiThread()还是第三方的
RxJava
、Eventbus内部都是直接或间接使用Handler实现对UI线程进行更新(参照源码)。
CrazyDevp
·
2024-01-13 00:27
高频面试--
RxJava
线程切换的原理
前言最近跟朋友聊天,聊到了最近面试的高频题目就聊到了
RxJava
的线程切换原理。我们Android开发大部分应该
RxJava
都用的很6,
RXJava
+Retrofit+OkHttp大礼包都用的贼6。
小猪快跑22
·
2024-01-12 21:18
高频面试
RxJava
线程切换
一文带你彻底了解Java异步编程
随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。那到底什么是异步编程?
lucas_sofia
·
2024-01-12 18:45
Android之
Rxjava
2.X 3————
Rxjava
变换操作符
Android之
Rxjava
2.X3————
Rxjava
变换操作符一.目录文章目录Android之
Rxjava
2.X3————
Rxjava
变换操作符一.目录二.概述1.作用2.类型三.对应操作符的介绍1
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rrjava
Android之
Rxjava
2.X 8————
Rxjava
背压策略
Android之
Rxjava
2.X8————
Rxjava
背压策略一.目录文章目录Android之
Rxjava
2.X8————
Rxjava
背压策略一.目录二.背压的引入1.同步订阅2.异步订阅3.存在的问题三
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rxjava
Android响应式编程——
RxJava
3框架的使用(一)
文章导航Android响应式编程——
RxJava
3框架的使用(一)Android响应式编程——
RxJava
3框架的使用(二)Android响应式编程——
RxJava
3框架的使用(三)Android响应式编程
e电动小马达e
·
2024-01-12 16:50
Android
android——
rxjava
的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
rxjava
是什么?
wy313622821
·
2024-01-12 16:20
android
rxjava
Rxjava
2的CompositeDisposable
最近,项目中遇到了一个历史遗留问题:未登录状态请求需要登录的接口,接口返回201之后,再次登录,刷新无法请求接口的问题。于是,经过一些类深入排查。发现:在项目基建的网络请求框架中,接口请求中返回201之后,这里代码会直接两个命令,一个是dispose(),另一个是needLogin()。其中,201表示尚未登录,needLogin()则会执行调整到登录页面进行登录的相关操作。而dispose()。
wzj_what_why_how
·
2024-01-11 08:00
#
Android——SDK
Android
android
rxjava
RxJava
2.x-window语法
一、window语法publicObservableget
RxJava
DistinctData(){returnObservable.just(1,2,2,1,1,2,3,4,5,2);}publicvoid
rxJava
WindowExample
河马过河
·
2024-01-10 11:46
RxJava
2.x-skip
一、skip语法publicObservableget
RxJava
CreateExampleData(){returnObservable.create(newObservableOnSubscribe
河马过河
·
2024-01-10 11:51
Retrofit2 + Hilt + MVVM +
RxJava
3 + Paging3 + SmartRefreshLayout 整合 使用
1、Retrofit2+Hilt+MVVM2、Retrofit2+Hilt+MVVM+
RxJava
33、Retrofit2+Hilt+MVVM+
RxJava
3+Paging3+SmartRefreshLayout4
韩老九
·
2024-01-10 05:45
Android
android
框架整合使用
【Android入门到项目实战-- 11.5】—— bmob后端云数据库批量获取表中数据
准备工作引入依赖implementation'io.github.bmob:android-sdk:3.8.21'implementation'io.reactivex.
rxjava
2:
rxjava
:2.2.8
四月天行健
·
2024-01-07 03:42
Android
android
android
studio
数据库
bmob
Android使用Kotlin+协程+自定义注解+Retrofit的网络框架
对项目的基本介绍1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法2.用Kotlin的Flow去代替
Rxjava
,因为我发现
RxJava
功能很强大
liyihuanx
·
2024-01-06 11:21
Kotlin 协程源码阅读笔记 —— Flow
Kotlin协程源码阅读笔记——FlowFlow就是Kotlin协程中的流,我们可以通过它在Kotlin中进行写出流式代码,大名鼎鼎的
RxJava
就是流式编程的库(不过我遇到很多的人他们只会用
RxJava
程序员小何SS
·
2024-01-06 10:00
kotlin
笔记
echarts
(七、3)分页库数据组件和注意事项
一、构造一个可观察的列表通常,您的UI代码会观察LiveData对象(或者,如果您使用的是
RxJava
2,则为Flowable或Observable对象),该对象位于应用程序的ViewModel中。
鹿小纯0831
·
2024-01-05 02:58
Redis客户端Redisson使用示例
Redisson除了提供同步接口外,还提供了异步(Async)、反射式(Reactive)和
RxJava
2标准的接口。
快乐江小鱼
·
2024-01-04 15:22
#
NoSQL
redis
junit
java
Rxjava
* 2.0 源码分析 2019-01-25
title:
Rxjava
*2.0源码分析
Rxjava
2.0源码分析参考:Android
RxJava
2.0:手把手带你源码分析
RxJava
https://www.jianshu.com/p/e1c48a00951a
亮亮_be3c
·
2024-01-03 13:03
从根上理解
RXJava
,深入
RxJava
的适用场景和使用方式(Retrofit、RxBinding、RxBus)
前言我从去年开始使用
RxJava
,到现在一年多了。今年加入了Flipboard后,看到Flipboard的Android项目也在使用
RxJava
,并且使用的场景越来越多。
Kepler_II
·
2024-01-01 23:52
1章 基础概念
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava
2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava
2
Hensen_
·
2024-01-01 18:04
RxJava
线程控制
引言该篇文章主要是关于
RxJava
的线程使用的代码demo讲解。
谢尔顿
·
2024-01-01 09:51
响应式编程之Reactive streams
前言上文简单介绍了响应式编程和Reactor的使用,今天开始深入了解一下响应式编程的规范,为开始学习Reactor源码做准备Reactivestreams上文也简单提到过,响应式的扩展库有很多比如
RxJava
pq217
·
2024-01-01 08:07
总结篇,MVVM + Kotlin
Kotlin开发计划总结篇:mvvm请求框架经过前面基础学习,我们要如何运用到实际开发当中,这里整理出了一套MVVM框架,先看看实际效果图:项目结构MVVM+Kotlin+ViewModel+Retrofit+
RxJava
peacejay
·
2023-12-28 23:49
Kotlin10天开发计划
kotlin
android
RxAndroidBle文档
它得到
RxJava
的支持,将复杂的API作为方便的可观察对象来实现。
健飞
·
2023-12-28 15:53
Android
开发过程
android
java
蓝牙
单读学习-网络框架搭建
概述单读APP的网络框架部分采用Dagger2+Retrofit2.0+
Rxjava
模式,网络框架的初始化在Application中,请先了解Dagger2的简单在引入依赖Retrofit2.0+
Rxjava
tuionf
·
2023-12-28 04:34
Android中Retrofit的封装使用
一、大致介绍:Retrofit:Square基于OkHttp实现的一款针对Android网络请求的框架OkHttp:Square开源的网络请求库
RxJava
:使得异步操作变得非常简单二、功能分离Retrofit
冂阿吉
·
2023-12-27 19:38
Android
java
组合Observable
这节说明你可以组合多个Obserable的操作符目录:combineLatestjoinandgroupJoinmergemergeDelayError
rxjava
-joinsstartWithswitchOnNextzipstartWithAvailablein
CyrusChan
·
2023-12-26 23:19
初步认识
RXJava
当下有两种函数响应式编程框架,其一是
RXJava
,另一个是Agera。将一系列的操作符链接起来就可以完成复杂的逻辑。代码被分解成一系列可以
LeoFranz
·
2023-12-25 05:44
Android 面试知识点记录——
Rxjava
与协程
作者:浪人笔记
Rxjava
Rxjava
常用操作符map和flatMap有什么区别
Rxjava
1.0和
Rxjava
2.0有什么区别?subscribeOn与observeOn多次执行会怎么样?
艾瑞败类
·
2023-12-24 23:33
Android编译时注解
Android编译时注解[TOC]前言相信大家经常都使用到注解,如果使用过AndroidAnnotations,Dagger2,EventBus,
RxJava
,BufferKnife等开源项目,对注解应该更为深刻
huweijian5
·
2023-12-24 09:49
RxJava
2.0操作符
前言
RxJava
这个词对于很多开发的小伙伴来说早已不知听说过多少遍,如果有不太了解的,推荐
RxJava
入门抛物线写的会让你对
RxJava
,有个认识,本文记录map,create操作符的原理,其他的操作都是一样的
only_one
·
2023-12-24 02:37
Retrofit原理简析
记得很久以前,写过一篇文章,主要说的是Retrofit应用的:Retrofit2+
RxJava
2踩坑今天我们来简单说说Retrofit的原理,其实嘛,作为一个搞技术的人,对Retrofit应该有一种好奇的态度
俗人浮生
·
2023-12-21 06:08
RxJava
2源码分析-线程调度
先上被分析的代码:valobserver=object:Observer{overridefunonSubscribe(d:Disposable){Log.d(TAG,"onSubscribe")Log.d(TAG,"Observerworkthreadis"+Thread.currentThread().name)disposable=d}overridefunonNext(s:String){
o动感超人o
·
2023-12-21 04:27
1. Android基础
Handler机制runOnUiThread(Runnableaction)View.post(Runnableaction)AsyncTask广播使用EventBus、
RxJava
等框架1.runOnUiThreadthread
努力生活的西鱼
·
2023-12-20 20:52
关于LiveData全面详解(附事件总线)
LiveData在里面担任数据驱动的作用:以往我们使用Handler,EventBus,
Rxjava
Bus进行消息通信,LiveData也是一个种观察者模式,作用跟
RxJava
类似,是观察数据的类,
苏火火丶
·
2023-12-20 03:19
Android
Jetpack
android
android
jetpack
上一页
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
其他