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
eventbus
EventBus
索引分析
SubscriberIndex回顾之前分析的
EventBus
注册事件流程,主要是在项目运行时通过反射来查找订事件的方法信息,这也是默认的实现,如果项目中有大量的订阅事件的方法,必然会对项目运行时的性能产生影响
BrotherTree
·
2023-03-12 13:01
Guava之
EventBus
消息发布订阅实现
消息发布订阅实现guava中的
EventBus
在项目开发中,可以快速实现发布订阅模型,不需要我们自己去实现.下面记录一下如果使用
EventBus
使用首先是创建
EventBus
,主要代码如下://创建
EventBus
EventBus
eventBus
一个菜鸟JAVA
·
2023-03-12 10:40
adapter给activity与给fragment传递数据方式
1.概述在开发过程中,在activity、fragment、adapter等之间肯定都会有数据传递,通用的方式是用
EventBus
,用
EventBus
可以在这三者之间都可以传递数据,还有其余的方式,这里记录下自己用的其它方式
世道无情
·
2023-03-11 21:04
2022-04-11——vue组件传值(8种方法)----props、$emit()、手动封装事件订阅observer、事件总线(
Eventbus
)、vuex、亲兄弟传值、provide/inj...
1、父传子传递:当子组件中在父组件中当做标签使用的时候,给子组件绑定一个自定义属性,值为需要传递的数据接收:在子组件内部通过props进行接收,props接收的方式有2种:①通过数组进行接收props:["属性"]②通过对象进行接收props:{(1)type:限制数据的类型(2)default:默认值(3)required:布尔值,和default二选一}步骤:①在父组件中给子组件标签上添加自定
傀仙
·
2023-03-11 20:49
Microsoft DI中的三个注册方法
用AddTransient或AddSingletonAddScoped不是给注入构造器用的使用建议infrustruction(基础设施)如
eventBus
,windowManager,Apiserver
魔人健太郎
·
2023-03-11 02:20
一个 Android MVVM 组件化架构框架
模块app:app壳工程,是依赖所有组件的壳,该模块不应该包含任何代码,它只作为一个空壳存在,由于项目中使用了
EventBus
APT技术,需要索引到各业务组件的对应的APT生成类,所以在app壳内有这一部分的代码
uu_5201314
·
2023-03-10 17:31
Android
经验分享
面试
android
172SaltStack 运维通关手册--Salt Event Grains Pillar 组件的使用
EventBus
-事件总线Event系统由两个主要组件组成,它们构成了事件总线的概念:事件套接字,用于发布事件事件库,它可以侦听事件并将事件发送到Salt系统事件被发布到事件总线上,事件总线的订阅者则侦听已发布的事件
Jachin111
·
2023-03-10 01:24
EventBus
源码解析
知识点汇总:一:
EventBus
框架概述二:
EventBus
的注册实现原理三:
EventBus
的事件分发实现原理四:项目扩展知识点五:扩展阅读一:
EventBus
框架概述描述:
EventBus
是一个Android
Android开发_Hua
·
2023-03-10 00:40
JAVA进阶篇(10)—Guava实现的
EventBus
(调度算法源码分析)
1.使用方式引入依赖com.google.guavaguava27.0.1-jre定义被观察者类由该类触发事件通知:publicclassTestBus{/***
EventBus
,默认使用PerThreadQueuedDispatcher
小胖学编程
·
2023-03-09 12:49
【Vue2】组件传值的六种方法
Vue组件之间的通信大概归类为:父子组件通信:props/$emit;ref/refs;$attrs/$listeners;$parent/$children兄弟组件通信:
eventBus
;vuex跨级通信
睡神疯子
·
2023-03-09 10:33
EventBus
源码分析
流程分析
EventBus
是一个发布/订阅的事件总线,总线可以有一个也可以有多个。总共包含4个成分:发布者,订阅者,事件,总线。
thomasyoungs
·
2023-03-09 06:18
EventBus
的高效使用
EventBus
是我们开发中比较常用的一个中间件,这里基于3.1.1版本进行源码剖析。
几行代码
·
2023-03-09 05:45
Android面试心得必备技能储备详解,已整理成文档
开头在Android开发当中,相信大家对第三方库的重要性是无需多说的,尤其是三方库源码更是重中之重,而
EventBus
源码就属于其中的一个重点。
m0_56067448
·
2023-02-28 08:15
程序员
android
Vue-全局事件总线
全局事件总线(Global
EventBus
)一种组件间通信的方式,适用于任意组件间通信在main.js中安装全局事件总线在生命周期函数beforeCreate中安装//创建vmnewVue({render
蜂蜜橘子
·
2023-02-25 14:41
Vue
vue.js
前端
Vue组件间通信的方式
$ref4.provide/inject5.
EventBus
事件总线(任意两个组件通讯)6.
痴心阿文
·
2023-02-24 12:57
Vue.js
vue.js
前端
javascript
2023秋招前端面试必会的面试题
Vue通信1.props和$emit2.中央事件总线
EventBus
(基本不用)3.vuex(官方推荐状态管理器)4.
·
2023-02-24 11:28
前端javascript
【转】反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
原文链接:https://blog.csdn.net/mq2553299/article/details/112724257阅读原文1阅读原文2背景诸如
EventBus
\RxBus\LiveDataBus
littlefogcat
·
2023-02-18 17:28
Andorid-JetPack-LiveData组件用法和源码解析
,Fragment)生命周期感知能力,这种感知能力可确保LiveData仅分发消息给处于活跃状态的观察者,即只有处于活跃状态的观察者才能收到消息LiveData的消息分发机制,是以往的Handler,
EventBus
信仰年輕
·
2023-02-18 16:27
深入理解
EventBus
源码
这一次,笔者将会对Android中的事件总线框架
EventBus
源码进行详细地解析,一起来和大家揭开它背后的面纱。
hpc
·
2023-02-18 16:52
vue2组件传值的方法
父子组件通信:props/$emit;ref/$refs;$attrs/$listeners;$parent/$children兄弟组件通信:
eventBus
;vuex跨级通信:
eventBus
;Vuex
下播
·
2023-02-17 20:51
Android APT 快速教程
confused.jpg简单来说~~就是你只需要添加注解,APT就可以帮你生成需要的代码许多的Android开源库都使用了APT技术,如ButterKnife、ARouter、
EventBus
等动手
33ae5f9d4c24
·
2023-02-17 20:08
多线程
packagecom.jy.day15installapkmorethreaddownload;importandroid.content.Context;importandroid.util.Log;importorg.greenrobot.
eventbus
.
EventBus
老骚毅2w_IT
·
2023-02-17 17:40
Android组件化学习-子模块间交互
(包括跳转、传参等)
EventBus
:EventBean会非常多,容易出现混乱,难以维护;如果两个Module有一样的EventBean,会发送错误。
Lucky胡
·
2023-02-17 08:31
EventBus
源码分析与总结
基于V3.1.1
EventBus
官方地址
EventBus
GitHub地址
EventBus
是什么概念:
EventBus
是一个Android事件发布/订阅框架同类:Otto、RxBus出品方:greenrobot
EventBus
afree_
·
2023-02-17 06:31
APT在ARouter的应用
多用于自定义注解的处理,目前很多框架如
EventBus
,ARouter都使用此技术,对运行时的性能影响很小。
薛敬飞
·
2023-02-17 05:58
一文读懂Guava
EventBus
(订阅\发布事件)
作者:京东科技刘子洋背景最近项目出现同一消息发送多次的现象,对下游业务方造成困扰,经过排查发现使用
EventBus
方式不正确。也借此机会学习了下
EventBus
并进行分享。
·
2023-02-16 20:40
EventBus
使用
EventBus
作用简化了组建间的通讯;分离了事件的发送者和接受者;避免了复杂的和易错的依赖关系和生命周期问题;能够有助于单元测试。
GrayZhang
·
2023-02-07 09:38
六、
EventBus
的使用
一、
EventBus
简介
EventBus
是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。
贵翼
·
2023-02-07 08:18
「时间」@2.22
1.基础视频完成,告一段落,紧接着了解了两个框架,okhttp和
eventbus
。2.框架结构,如何使用。3.手机影视实战第一幕,七天教程,完成初级项目实训。
TheSkyCloud
·
2023-02-06 21:41
手撕Jetpack组件之LiveData
假若用一句话概括,它就是与
EventBus
有着类似功能的一个库--事件发布订阅机制。那么今天我们就来扒一扒它是如何实现的。本文将会以4个方面进行源码分析:LiveData是如何感知生命周期的?
BlainPeng
·
2023-02-06 20:07
面试总结 2021 8.31
超长文本自动换行6、自适应布局的局限性7、如何判定一个元素是真正的object类型8、axios给所以请求的header加额外参数9、display:none和visibility:hidden区别10、
EventBus
小程要谦虚
·
2023-02-06 15:24
阅读
EventBus
源码
EventBus
是一款基于发布/订阅事件总线。
xandone
·
2023-02-06 12:29
RxBus2.x的全面详解
前言在Android
EventBus
3.x的使用详解一文中我们全面讲解了使用EvenBus3.x解决进程/界面通信。本文将介绍另一个东西—>使用RxBus来实现进程/界面通信。
々志尚
·
2023-02-05 22:33
Android 通用的组件自动注册、自动初始化解决方案
背景问题我们在组件化的过程,业务被拆分至独立的Module中,一些公用组件会在各个Module中通过APT生成一些需要被注册至组件中的信息类,比如
EventBus
生成的Index类。
EastWoodYang
·
2023-02-05 10:04
Vue实现递归数组的渲染及增删操作
实现递归数组的增删老规矩,还是先看效果效果图.png这块主要分了几个组件来实现:连接线、卡片、连接线+卡片(含自身嵌套,这个组件就是调用了前面连接线和卡片的组件,大家可以合在一起)、父组件调用,以及通过
eventBus
葶子123
·
2023-02-05 05:34
ObjectBox在Android Studio中的使用
提要ObjectBox版本:v2.3.1(2019/01/08)AndroidStudio版本:3.3ObjectBox由greenrobot开发,其他产品有GreenDao、
EventBus
。
九爺丶
·
2023-02-04 21:32
EventBus
实现原理浅解
主要角色包含四部分:
EventBus
资源管理类,大部分资源和操作都在该类实现Subscriber订阅者,订阅Event的类SubscriberRegistry订阅者队列,根据不同Event存储订阅者(Map
老伯X
·
2023-02-04 16:34
Android
EventBus
打包混淆后运行的问题
ProGuard-OpenSourcebygreenrobot如下:-keepattributes*Annotation*-keepclassmembersclass*{@org.greenrobot.
eventbus
.Subscribe
启朗
·
2023-02-04 02:44
EventBus
3.X源码分析
前言本文会通过阅读
EventBus
源码的方式分析订阅者注册、反注册、事件发送、粘性事件发送的过程。
zYoung_Tang
·
2023-02-03 23:45
EventBus
源码解析
EventBus
的基本用法注册事件
EventBus
.getDefault().register(this);解除注册
EventBus
.getDefault().unregister(this);发送事件
雷l阵l雨
·
2023-02-03 16:32
Vue学习笔记之组件传值
组件传值个人感觉可以分为两种:父子组件之间传值兄弟组件之间传值组件传值个人感觉的方法有以下几种:props传参事件传递事件监听消息发布与订阅
EventBus
传参正文父子组件传值父组件传值给子组件实现父组件传值给子组件
Kity_Pei
·
2023-02-03 05:32
EventBus
源码详解和设计分析(一)观察者订阅与注销
本文
EventBus
源码基于3.1.1版本前言
EventBus
是Android开发最常使用到的通信框架,它的源码和设计相对简单,学习开源框架,从
EventBus
开始吧。
Joe_blake
·
2023-02-02 17:11
Android核心框架记录OkHttp、
EventBus
、Glide
1.OkHttp框架的使用和原理框架原理是建立线程池,利用调度线程,不断的取任务进行处理:Request,activity发送很多请求,请求封装成Request类,其中包含URL等信息,包含有execute()方法,可以发起请求任务。请求任务:HttpTask,包含有request,并且能够自主开线程运行,最终会被添加到任务队列中。线程池管理者:创建一个线程池进行管理,ThreadPoolMana
Luke_单车
·
2023-02-02 01:10
Vue 两个简易代替 vuex 的方法
当我们做一些小项目,没必要用到vuex的时候,但是又要用类似vuex的功能,这个时候就可以用
eventBus
或者observable
eventBus
声明一个全局Vue实例变量
eventBus
,把所有的通信数据
小贤笔记
·
2023-02-01 23:53
你好LiveData
LocalBroadcastManager冷落的LBM说LocalBroadcastManager有点冷落,一个是很少人知道并且合理使用广播,很多人要么使用的是系统的全局广播BraoadCastRecever,要么使用
EventBus
Find_A_Way
·
2023-01-31 22:33
javascript中的设计模式(一)
class
EventBus
{//```}const
eventBus
=new
EventBus
();exportdefaul
灰色的龙猫
·
2023-01-31 19:33
EventBus
使用
https://github.com/greenrobot/
EventBus
/blob/master/HOWTO.md1:定义事件事件类就是是简单的java类(POJO(plainoldJavaobject
mrwrong1988
·
2023-01-31 19:34
EventBus
源码分析
EventBus
是一个在Android开发中使用的发布/订阅事件总线框架
EventBus
...简化组件之间的通信解耦事件发送方和接收方能够很好地处理Activities、Fragment和后台线程避免复杂和容易出错的依赖关系和生命周期问题使您的代码更简单快体积小
浪够_
·
2023-01-30 08:50
EventBus
3.0+ 使用入门
简介Github地址
EventBus
是一个在Android上使用的发布/订阅事件总线,能够简化组件间的通信,解耦事件的发送和接收。
gybguohao
·
2023-01-30 01:44
BJC_oppo 面试题
Fragmentactivity交互1、
EventBus
、2、接口回调3、Bundle和setArguments(bundle)AMS1、统一调度所有应用程序的Activity的生命周期启动或杀死应用程序的进程
ForAndroid
·
2023-01-29 21:18
上一页
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
其他