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
常见的面试问题,还没有看上一篇点这里
RxJava
面经一,拿去,不谢!。
的一幕
·
2023-07-22 00:57
给初学者的
RxJava
2.0教程(三):【操作符:Map、FlatMap、ConcatMap】
上篇:给初学者的
RxJava
2.0教程(二):【线程控制】前言上一节讲解了线程调度
飞渡浮舟~~
·
2023-07-21 19:10
RxJava2.0
RxJava2.0
RxJava
Map
FlatMap
ConcatMap
Rxjava
初学总结
什么是
Rxjava
?
Rxjava
是基于观察者模式,使用操作符和异步操作来处理复杂的业务基于观察者模式的
Rxjava
。观察者模式:A对B的动作变化在一瞬间作出的反应,则A称之为观察者,B称之为被观察者。
粘豆猫
·
2023-07-21 15:57
RxJava
源码分析-数据流向
RxJava
源码分析-数据流向
RxJava
使用也有很长一段时间了,
RxJava
说实话理解很难,但是使用很简单,源码其实也很精妙,本文分析基于
Rxjava
2.0推进几个好文,给Android开发者的
RxJava
一只胖Wa牛
·
2023-07-21 08:22
Android车载技术之蓝牙通讯——如何蓝牙播放音乐
蓝牙可以以一定的周期发送广播,手机端接收到广播后,解析广播包,可做设备识别、配对,
事件通知
以及指令控制等。低精度定位根据设备的信号强度,可以估算出大概方位和距离。
谁动了我的代码
·
2023-07-21 00:25
Flutter 工具类整理
汇总Http网络请求:基于dio封装的网络请求工具类DateUtil:日期格式化工具类EnumUtil:枚举与字符串转换工具类EventManager:
事件通知
工具类(广播)LcfarmSize:屏幕适配工具类
Cheney2006
·
2023-07-20 19:58
RxJava
配合Retrofit的一些场景
场景一:retryrequest原始方案:privatevoidmakeRequest(){getRequestObservable().subscrive(getObserver())}privateObservergetObserver(){returnnewObserver{returnattempt.zipWith(Observable.range(1,3),(n,i)->i).flatM
慕尼黑凌晨四点
·
2023-07-20 14:35
Android MVP架构
MVP,即是Model,View,Presenter架构模式,流程如下用户触碰界面触发事件,View层把
事件通知
Presenter层Presenter层通知Model层处理这个事件Model层处理后把结果发送到
samtake
·
2023-07-20 09:23
RxJava
操作符
createpublicstaticObservablecreate(ObservableOnSubscribesource)变换操作符map将发送的数据应用特定的方法再次发送出去。publicfinalObservablemap(Functionmapper)例如:Observable.just("#0").map(newFunction(){@OverridepublicStringapply
Charein
·
2023-07-20 04:59
RxJava
(十)--转换操作符
常用转换操作符toList、toSortedList、toMap等实例与功能介绍1.toList操作符代码实例Observableobservable=Observable.just(3,1,2);observable=observable.toList();Action1action1=newAction1>(){@Overridepublicvoidcall(Listlist){for(Int
azu_test
·
2023-07-20 02:54
(三)
RxJava
线程调度
Scheduler-调度器
rxjava
的迷人之处是什么?没错,异步。把事件写到一个工作流程之后,如果我们一个事件流不在同一个线程执行。
吻中求胜
·
2023-07-20 01:43
android Google Room数据库问题总结
implementation"android.arch.persistence.room:runtime:$room_version"implementation"android.arch.persistence.room:
rxjava
2
王人冉
·
2023-07-18 17:34
Jetpack
KVO原理
1.kvo简介KVO全称KeyValueObserving,是苹果提供的一套
事件通知
机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。
北京_小海
·
2023-07-18 16:16
【微信小程序】使用WxNotificationCenter实现复杂的事件通信功能,在任意页面中订阅事件、发送事件和取消订阅事件
WxNotificationCenterGithub地址(https://github.com/icindy/WxNotificationCenter)WxNotificationCenter是一个基于发布/订阅模式的
事件通知
库
全面解读
·
2023-07-18 12:22
微信小程序
微信小程序
小程序
RxJava
基础入门
转载请注明链接:https://blog.csdn.net/feather_wch/article/details/88090332
RxJava
基础入门版本号:2019-03-03(21:01)文章目录
猎羽
·
2023-07-18 07:16
Android
开源库
rxjava
Android
rxjava
rxandroid
Flutter 响应式框架RxDart学习
rx有个外号叫从入门到放弃RxDart就是一个响应式编程,与之相关的还有他自己的全家桶(RxKotlin,
RxJava
,RxJS,RxSwift…)。。。
Mr-dream
·
2023-07-18 03:08
Flutter学习笔记
flutter
学习
rxjava
加强版异步任务框架
关于异步有很多方案,当前最流行的,莫过于
RxJava
了;更早一些时候,还有AsyncTask(骨灰级的API)。总的来说,AsyncTask构思精巧,代码简洁,使用方便,有不少地方值得借鉴。
weixin_34112030
·
2023-07-18 02:05
c#
java
ui
2019-07-05单进程服务器 epol
多路复用基本原理就是select,poll,epoll这个function会不断地轮询所负责的所有socket,当某个socket有数据到达了就通知用户进程采用epoll模型时创建了一个共享的内存空间,操作系统采用
事件通知
的方式
嚜羽
·
2023-07-17 22:57
Android开发中遇到的问题
3、
RxJava
:repeatWhen()和re
ganduwei
·
2023-07-17 20:36
问题总结
android
android
java
Rxjava
框架学习总结
一.前言本篇文章学习的目标:
Rxjava
体系的知识相当庞大,我们仅针对以上内容进行学习;其次,源码的细节是比较复杂的,我们以弄清楚原理为主,不会深入细节;需要弄清楚的概念:被观察者;观察者;订阅;上游/
慢行的骑兵
·
2023-07-17 12:46
rxjava
android
一文读懂Python进程间通信的几种方式
1.数据传输一个进程需要将它的数据发送给另一个进程;2.资源共享多个进程之间共享同样的资源;3.
事件通知
一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件;4.进程控制有些进程希望完全控制另一个进程的执行
吃果冻不吐果冻皮
·
2023-07-17 11:13
Python后端技术实践
python
网络
开发语言
android retrofit+
rxjava
如何处理响应码为非200的情况?
androidretrofit+
rxjava
如何处理响应码为非200的情况?一、前言我想绝大多数小伙伴现在都在用Okhttp或者retrofit来做网络请求了吧,毕竟squar出品必属精品。
try_zp_catch
·
2023-07-16 21:04
android
rxjava
okhttp
RxJava
中的Observable,多Subscribers
多个订阅者的默认行为并不总是可取的。在本文中,我们将介绍如何更改此行为并以适当的方式处理多个订阅者。但首先,让我们来看看多个订阅者的默认行为。默认行为假设我们有以下Observable:privatestaticObservablegetObservable(){returnObservable.create(subscriber->{subscriber.onNext(gettingValue(
qianmoQ
·
2023-07-16 19:47
0.高仿Android网易云音乐OkHttp+Retrofit+
RxJava
+Glide+MVC+MVVM
0.系列文章目录1.启动界面2.广告和引导界面1.项目简介这是一个使用Java(以后还会推出Kotlin版本)语言,从0开发一个Android平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务,完成接近企业级商业级项目。2.项目功能点隐私协议对话框启动界面和动态处理权限引导界面和广告轮播图和侧滑菜单首页复杂列表
爱学啊教育官方
·
2023-07-16 17:42
Android云音乐
android
rxjava
java
android开发
okhttp
RxJava
学习笔记
RxJava
学习笔记从以下几个问题来认识
RxJava
什么是
RxJava
异步,一个在javavm上使用可观察的序列来组成的异步,基于事件的程序库。
RxJava
有什么好?简洁。逻辑性强。
和平浪子
·
2023-07-16 10:27
Android开发
android
rxjava
rxAndroid
EventBus使用
1、前言在APP中,我们经常会需要一个广播机制,用以跨页面
事件通知
,Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于DartStreams(流);事件总线通常实现了订阅者模式
高思阳
·
2023-07-16 08:28
Retrofit的使用解析
为什么要用RetrofitRetrofit采用了很多的设计模式,使其拥有很好的扩展性,可以和
RxJava
、Gson、OkHttp这些主流的库进行无缝对接,非常方便。
dlihasa
·
2023-07-15 20:20
如何使用
RxJava
2.x开发Android应用?
在介绍反应式编程之前,我们首先了解一种反应性较弱的平台:AdobeFlash。在被Adobe收购之前,Macromedia构建了一个名为Flex的成熟框架(后来被称为ApacheFlex)。Flex中的一个重要概念是每个呈现组件的setData函数。setData函数的作用是接收一个数据对象,它完全包含组件需要呈现的信息。尽管一直没有完全弄清楚如何在原始源和组件预期接收的内容之间转换数据,但我从年
清图
·
2023-07-15 17:25
移动开发
开发技术
android
java
RxJava
基础1
rxjava
Rx介绍ReactiveX的历史ReactiveX是ReactiveExtensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师ErikMeijer领导的团队开发,在
我要离开浪浪山
·
2023-07-15 15:02
rxjava
上传图片
关于上传图片我们需要搞清楚上传的服务器需要的请求体的参数,再一个就是我们图片的路径一下是利用MVP模式上传图片的小demoModel层管理数据存储数据下载数据packagecom.example.lenovo.upload;importjava.io.File;importio.reactivex.Observable;importio.reactivex.android.schedulers.A
Ad大成
·
2023-07-15 02:29
kotlin-Flow
[toc]Flow是什么LiveData提供了响应式编程的基础,搭建了一套数据观察者的使用框架,但是,它相当于
RxJava
这类的异步框架来说,有点略显单薄了,这也是经常被人诟病的问题,因此,Flow这个小三就顺应而生了
Method
·
2023-07-15 00:05
rxjava
merge,mergeDelayError操作符
前言:我们在一个页面中往往要并发请求多个接口获取数据,并且更新UI,暴力解决方法就是在一个方法中同步调用多次请求,我们可以使用
rxjava
的merge操作符解决问题.
走在冷风中吧
·
2023-07-14 20:15
Rxjava
创建操作符(三)
操作符入门:
RxJava
操作符的类型分为创建操作符、变换操作符、过滤操作符、组合操作符、错误处理操作符、辅助操作符、条件和布尔操作符、算数和聚合操作符及连接操作符等。
因为我的心
·
2023-07-14 06:08
第七十八回:Flutter中的事件流
事件流是指让事件按照一定的顺序去执行,我们介绍
RxJava
时介绍这方面的内容,感兴趣的看官可以去看看。Flutter提供了Stream类来
talk_8
·
2023-07-13 16:14
一起Talk
Flutter吧
flutter
事件流
stream
异步操作
future
ZooKeeper使用场景总结
ZooKeeper的顺序节点、临时节点等节点类型,结合Watcher的
事件通知
机制。可以方便的构建分布式系统中的一些核心功能。
栗子叶
·
2023-07-13 16:02
#
ZooKeeper
zookeeper
分布式锁
分布式队列
集群
配置中心
注册中心
82.LiveData使用及原理解析
gdutxiaoxu/article/details/86660760*其实LiveData是用来从ViewModel层向View层传递数据的*LiveData是一个可被观察的数据持有类,与普通的被观察者(如
RxJava
SlideException
·
2023-06-23 06:42
Android Studio实现知乎日报App
项目目录一、项目概述二、开发环境三、运行演示四、源码获取一、项目概述本系统基于MVP+
RxJava
+Retrofit进行设计和开发,通过Retrofit实现了无网缓存,基于MVP模式对Activity和
振华OPPO
·
2023-06-23 03:46
Android项目
android
studio
android
安卓
安卓程序
移动应用开发
Android-
RxJava
异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获
所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.
RxJava
Plugins;importokhttp3
MonkeyLei
·
2023-06-22 06:47
你可以不用
RxJava
,但必须得领悟它的思想!
作者:cofbro前言Rx是一种响应式编程的思想,如今有很多语言都支持这种思想:
RxJava
,RxJs,RxSwift...。
Android小贾
·
2023-06-22 00:39
移动开发
Android
架构
rxjava
android
移动开发
Framework
安卓
业界资讯
Android中的异步处理之
RxJava
与协程(Coroutines)使用案例PK
RxJava
一直是我长久以来的救星。它提供了丰富的功能,让我在Android编程中更加注重响应式思维。我的代码中到处都是Single、Subject和Completable。
Calvin880828
·
2023-06-21 21:00
Android开源框架
Android技术汇总
rxjava
android
新闻类App (MVP +
RxJava
+ Retrofit+Dagger+ARouter)性能优化之启动优化
Github地址:新闻类App(MVP+
RxJava
+Retrofit+Dagger+ARouter)App启动优化冷启动之前启动app->加载空白window->创建进程随后创建Application
Peakmain
·
2023-06-21 06:24
RxJava
使用总结
##.简介
RxJava
是是一个基于事件流处理来实现异步操作的库。对于需要切换线程来异步处理的场景,能够简化代码编写,提高代码可读性。
丞恤猿
·
2023-06-20 18:13
Android网络相关
android
RxJava
线程调度
观察者模型
RxJava操作符
Android-
Rxjava
常用操作符
Rxjava
的优势提高工作效率能优雅的解决复杂的业务场景1.
Rxjava
原理
RxJava
的原理就是创建一个Observable对象来干活,然后使用各种操作符建立起来的链式操作,就如同流水线一样,把你想要处理的数据一步一步地加工成你想要的成品
若之灵动
·
2023-06-20 18:13
Android
技术点总结
android
rxjava
rxandroid
kotlin基础知识复习
集合防止空指针和数据获取list去重Mapfield关键字学习防范竞太条件构造函数运算符重载枚举泛型复习泛型约束中缀表达式重命名了解KT的变换函数KT单例类似java的双重校验效果记录一些KT的标签基础学习,模仿
Rxjava
放开那只肥鸡
·
2023-06-20 10:46
kotlin
android
java
2020-12-04使用retrofit上传下载文件,监听下载进度
retrofit2上传、下载文件一、上传文件1、使用表单上传文件;结合
Rxjava
先定义ApiService接口@Multipart//Multipart表单@POST("{url}")//post上传地址
IT_花花牛
·
2023-06-20 10:50
retrofit2
android
文件上传
文件下载
retrofit2
go语言sync.Cond
sync.Cond是一个
事件通知
,类似于java中的conditional或者wait/notify机制。
·
2023-06-19 17:46
程序员
Kotlin - 协程 - Flow
在Kotlin普及之前,
RxJava
无疑是Android开发领域中最受欢迎的响应式编程的三方库,而
RxJava
在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus
总有人想捧红我
·
2023-06-19 10:29
RxJava
一、
RxJava
简介1.
RxJava
ReactiveExtensionsfortheJVM,基于JVM的Rx。
SammeryD
·
2023-06-19 10:22
Android
rxjava
android
Flutter EventBus消息总线
1、前言在APP中,我们经常会需要一个广播机制,用以跨页面
事件通知
。Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于DartStreams(流)。
橘子郡侽孩
·
2023-06-18 13:27
flutter
Rxjava
操作符-2-变换操作符
1、mapmap操作符的作用是对对象进行转换Observable.just(1).map(newFunction(){@OverridepublicStringapply(Integers)throwsException{return"MyNameis"+s;}}).subscribe(consumer);2、flatMapflatMap操作符的作用是对一组对象进行转换Observable.fro
揭穿套路
·
2023-06-18 13:13
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他