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
Guava事件处理组件
Eventbus
使用入门
1.说明
EventBus
是GoogleGuava的事件处理机制,是设计模式中观察者模式的优雅实现,是一个进程内的生产者/消费者模型。
木木与呆呆
·
2023-10-23 09:02
【优雅代码】14-guava精选方法及
eventBus
观察者模式源码解析
【优雅代码】14-guava精选方法及
eventBus
观察者模式源码解析欢迎关注b站账号/公众号【六边形战士夏宁】,一个要把各项指标拉满的男人。该文章已在github目录收录。
要做六边形的礼洗
·
2023-10-23 07:26
Flutter 添加事件监听 | 订阅
单例模式//订阅者回调签名typedefvoidEventCallback(arg);class
EventBus
{//私有构造函数
EventBus
.
疯狐狸12138
·
2023-10-22 14:00
Flutter开发随记
flutter
flutter事件监听
flutter订阅
封装LiveData实现跨界面处理消息
livedata的妙用publicfinalclassLive
EventBus
{privatefinalMap>bus;privateLive
EventBus
(){bus=newHashMap());}
一个没有梦想的IT男
·
2023-10-19 12:03
EventBus
的使用
EventBus
的使用一、前言二、关于
EventBus
的概述1、三个角色2.四种线程模型三、
EventBus
的使用1、导入依赖2、自定义事件封装类3、注册事件4、发布事件5、处理事件四、普通事件与粘性事件一
木派
·
2023-10-18 18:59
android
Android设计模式之单例模式浅谈
一.前言:在说设计模式之前,给大家推荐一本书《Android源码设计模式解析与实战》——何红辉与关爱明著,这绝对是国内对设计模式的最佳阐述,两位作者都是安卓届的大神级人物,像何红辉就是Android
EventBus
风不会停息.
·
2023-10-18 15:34
android经典
单例
线程安全
设计模式
多线程
vue3学习(十)--- 依赖注入Provide 和 Inject
文章目录Provide和Inject兄弟组件通信
EventBus
Mitt库Provide和Injectprovide可以在祖先组件中指定我们想要提供给后代组件----子、孙等组件的数据或方法,而在任何后代组件中
邱先生~
·
2023-10-17 18:06
vue3
学习
Corelibs-master框架使用说明(二)
参考:Android架构探索RxBus相信大家也都用过
EventBus
,Otto等开源库,利用RxJava也能很简单的实现类似功能而无需引入其他库.发送:RxBus.getDefault().send(
鬼子来le
·
2023-10-16 21:23
nacos 源码解析系列(二)
Nacos中的事件发布与订阅--观察者模式大概看了下发布订阅模式的实现,什么鬼额,这不是guava的
eventbus
的实现嘛?
逗逼程序员
·
2023-10-16 20:53
43、vue
eventBus
实现兄弟组件互相通信
但是可以采用
eventBus
的方式来实现通信,主要的原理是新建一个bus,然后再两个兄弟组件之间引入这个bus,一个组件监听事件,而另一个组件则负责触发事件。
world_7735
·
2023-10-16 10:34
DamiBus v0.51 发布
支持事务传导(同步分发、异常透传)支持事件标识、拦截器(方便跟踪)支持监听者排序、附件传递(多监听时,可相互合作)支持Bus和Api两种体验风格与常见的
EventBus
、ApiBean的区别DamiBusEventBu
组合缺一
·
2023-10-15 20:26
网络
Flutter跨组件通讯event_bus
使用安装event_bus:^1.1.0创建
EventBus
import'package:event_bus/event_bus.dart';///创建
EventBus
Event
小小的开发人员
·
2023-10-15 08:33
vue兄弟组件之间的传参
问题描述.png准备工作使用vue-cli构建项目vue-cli构建工具.png生成的目录结构生成的目录结构.png例子的其他功能不做描述,只对兄弟组件这部分做分析使用
eventBus
解决问题
eventBus
无名侠女
·
2023-10-15 05:56
Web前端-Vue2+Vue3基础入门到实战项目-Day4(组件的三大组成部分, 组件通信, 案例-组件版小黑记事本, 进阶语法)
组件的三大组成部分(结构/样式/逻辑)scoped样式冲突data是一个函数组件通信组件通信语法父传子子传父props详解什么是propsprops检验props与data的区别非父子(扩展)事件总线(
eventbus
Y_cen
·
2023-10-15 05:19
Web前端
前端
vue.js
组件通信
javascript
组件组成
nextTick
ref
refs
flutter广播
EventBus
要想实现广播刷新页面,我们可以使用强大的
EventBus
EventBus
https://pub.dev/packages/event_bus/example
EventBus
的使用很简单1、添加
eventbus
xiaotimel
·
2023-10-15 00:00
Android组件间通信——
EventBus
当然,组件之间的通信有很多种方式可以选择,本文就利用
EventBus
通信的方式进行论述。
EventBus
是一个第三方框架,它的简单使用分为如下几步:1.下载框架源码,并导入工程中。
村口老张头
·
2023-10-14 00:28
移动开发
Android组件间通信
EventBus
Android
Android第三方框架
通信
实现Vue任意组件之通信只需几行代码
对了,还有vuex
eventBus
等。今天自己写了一个任意组件之间的通信,是任意组件,而且只需要几行代码即可,超级好用。
fangtang0101
·
2023-10-13 22:25
记一次组件化使用感想
准备工作,抽取出公共模块至于基础lib中,包含Rxjava,Okhttp,
Eventbus
,Gson,Greendao,Glide,MVP模型等,最业务模块进行合理的划分,最大限度的保持模块秉承高内聚低耦合的思想
头撞豆腐
·
2023-10-13 10:57
MVP架构 +
EventBus
构建项目
MVP架构+
EventBus
构建项目这篇文章写得很简洁了,感谢作者。以下内容为转抄。使用MVP架构+
EventBus
构建项目最近项目重构,从MVC架构换到MVP架构,好处是多多的,当然有利有弊。
梁寅plus
·
2023-10-12 23:52
Vue事件总线(
EventBus
)使用详细介绍
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。
EventBus
的简介Even
赢乐
·
2023-10-12 22:43
vue
vue.js
javascript
前端
vue 非父子组件通讯
在main.js全局注册一个空Vue实例,作为中转站Vue.prototype.
eventBus
.
eventBus
.
eventBus
.
初源yang
·
2023-10-12 18:37
掏空
EventBus
3.0-源码分析
EventBus
是Android和Java的发布/订阅事件总线。
上冬_zhangjianhd
·
2023-10-12 11:14
vue基础3--vue组件通信
scoped作用2.vue组件通信2.0vue组件通信_父向子-props2.1vue组件通信_父向子-配合循环单向数据流2.2_vue组件通信_单向数据流2.3_vue组件通信_子向父2.4vue组件通信-
EventBus
1
咖啡壶子
·
2023-10-12 05:22
vue全家桶
vue.js
javascript
前端
vue2组件间的通信方式
vue2组件间的通信方式父子组件:使用[props和事件]进行通信爷孙组件:a.使用两次父子间通信来事件b.使用[provide+inject]来通信任意组件:使用
eventBus
=newVue()来通信
卡门726
·
2023-10-12 00:59
vue.js
javascript
前端
EventBus
3.0常见问题
1、
EventBus
事件接收不到的几种情况a、没有调用
EventBus
的注册方法(register)b、使用的是普通的订阅事件,而在注册订阅消息之前就发送了消息(解决可以参考第3个问题)c、接收方法中的参数与发送的不一致
我乐你不乐
·
2023-10-11 01:18
EventBus
源码解析-查询订阅方法
在
EventBus
源码解析的注册流程,会涉及到订阅者对象的订阅方法获取;这篇就来解析下订阅者对象是如何获取订阅方法的;从下往上看注解4,就可得知在获取完订阅者方法后,会将订阅者对象为key,订阅方法列表为
Kuma老熊头
·
2023-10-10 02:23
Eclipse给引用的第三方jar包添加源码
1、项目右键——properties2、点击“Libraries”选择待添加源码的jar包如图,以
eventbus
为列,点击sourceattachment——edit3、添加源码在弹出的对话框中添加已经下载好的源码包
ZLXC
·
2023-10-09 14:58
eclipse
添加jar包源码包
Android源码进阶之Glide缓存机制原理详解
在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好;今天我们就来聊聊Glide的缓存机制B站100集视频教程【Android源码解析Retrofit/OkHttp/Glide/RxJava/
EventBus
蜗牛是不是牛
·
2023-10-09 13:41
EventBus
源码理解补充
1、SubscriberMethod
EventBus
内部使用并生成订阅者索引的一个类,里面储存了订阅方法相关的信息,源码如下:publicclassSubscriberMethod{//订阅方法finalMethodmethod
桑小年
·
2023-10-09 11:29
前端经典面试题 | Vue组件间的通信方式
一个不甘平庸的平凡人✨个人主页:CoderHing的个人主页格言:☀️路漫漫其修远兮,吾将上下而求索☀️你的一键三连是我更新的最大动力❤️目录一、回答点二、深入回答props/$emit父组件向子组件传值
eventBus
coderHing[专注前端]
·
2023-10-09 07:11
前端面试题-吊打面试官系列
前端
vue.js
javascript
前端框架
es6
vue采用
EventBus
实现跨组件通信及注意事项
EventBus
EventBus
是一种发布/订阅事件设计模式的实践。在vue中适用于跨组件简单通信,不适应用于复杂场景多组件高频率通信,类似购物车等场景状态管理建议采用vuex。
weixin_33755554
·
2023-10-09 02:37
javascript
设计模式
ViewUI
vue组件的8中传值方式
今天我介绍一下vue的8种传值方式:image.png这里我们只介绍:parentprovide/inject
EventBus
listenerschildren/parent注意:vue3以后没有$children
Sunshine_Boys
·
2023-10-08 17:46
EventBus
的基本使用和源码解析
一开始只是在一些博客上闪过看到过
EventBus
,直到最近才使用到
EventBus
,感觉很好用,很简单,所以我决定来会会这位大哥,这里有:
EventBus
源码地址。
plus彭于晏
·
2023-10-08 01:43
撸
EventBus
源码
源码是
eventbus
-3.1.1代码入口:
EventBus
.getDefault().register(Objectsubscriber)注册订阅者
EventBus
.getDefault().unregister
zhujiaqqq
·
2023-10-07 15:37
vue重修004【下部】
文章目录版权声明非父子通信
eventbus
事件总线实现步骤代码演示非父子通信-provide&inject语法注意代码演示v-model原理表单类组件封装&v-model简化代码.sync修饰符语法代码示例
缘友一世
·
2023-10-07 09:43
#
Vue学习
vue.js
javascript
前端
EventBus
初学总结
什么是
EventBus
?
EventBus
是基于发布/订阅者机制的,对事件进行发布和接受,例如Intent、Handler、Broadcast等功能,但是
EventBus
相对于前者们开销小,解耦性强。
粘豆猫
·
2023-10-07 08:42
RxBus实现过程详解
1,什么是RxBusrxbus不是什么框架,它只是一个通过rxjava实现
eventbus
的类在android中使用时,它还还可以引用AndroidLifecycle来解决内存溢出问题它是观察者模式的一种应用
果果人8023
·
2023-10-07 04:47
vue3项目中mitt的使用
Vue2.x使用
EventBus
进行组件通信,而Vue3.x推荐使用mitt.js。比起Vue实例上的
EventBus
,mitt.js好在哪里呢?
暗月Moon
·
2023-10-05 14:46
vue3
vue
vertx的学习总结6
Beyondthe
eventbus
一、章节覆盖:如何在事件总线之上公开服务verticles和事件总线服务的异步测试动态代理:MyService接口packageporxy.test;importio.vertx.codegen.annotations.ProxyGen
村口曹大爷
·
2023-10-05 09:13
vertx
学习
vertx
前端基础搬运工-VUE模块
中创建一个属性,用以接收父组件传过来的值子组件向父组件传值在响应该点击事件的函数中使用$emit来触发一个自定义事件在父组件中注册子组件并在子组件标签上绑定对自定义事件的监听2.非父子之间的通讯可以通过
eventBus
我家媳妇蠢蠢哒
·
2023-10-04 18:44
【Vue3】Mitt
在Vue3中,$on,$off和$once实例方法被移除,
EventBus
无法使用了。那么此时,我们可以使用Mitt库(发布订阅模式的设计)。
小谢sd
·
2023-10-04 17:48
Vue
vue.js
javascript
前端
基于Kotlin实现注解生成器(Annotation Processor)
随着一些使用注解生成器(annotationProcessor)的框架的流行,例如ButterKnife、dagger2、
EventBus
3.0。我需要了解注解生成器的相关知识。
lycknight
·
2023-10-04 11:40
vertx的学习总结三
一、
eventbus
是什么各个verticle的通信二、point-to-point,request-reply,publish/subscribe通过the
eventbus
例题一:点对点package
eventBus
村口曹大爷
·
2023-10-04 01:04
学习
vertx
Vue中组件通信(
eventBus
)
这时,使用
eventBus
通讯,就可以很便捷的解决这个问题。
eventBus
可以在全局定义,实现全项目通讯,使用方法也很简单。
是妍妍吖
·
2023-10-03 03:48
【Jetpack篇】LiveData取代
EventBus
?LiveData的通信原理和粘性事件刨析
LiveData是一个可以在给定生命周期内观察到的数据持有者类。一个观察者可以与一个LifecycleOwner成对地添加,并且只有当配对的LifecycleOwner处于活动状态时,这个观察者才会收到数据变动的通知。LiveData-ViewModel-Repository以下是LiveData结合ViewModel请求数据的伪代码,这也是JetPack中最常见的一种写法。ViewModel层:
付十一v
·
2023-10-02 03:15
二、Vue3跨组件调用函数[mitt]
一、跨组件调用函数安装:npminstallmitt创建文件并写入://bus.jsimportmittfrom'mitt'exportconst
eventBus
=mitt()使用方法:import{
eventBus
黑日里不灭的light
·
2023-10-01 23:12
#
Vue3
javascript
开发语言
ecmascript
EventBus
3.0解析
以下是基于3.0的代码进行的git仓库:https://github.com/greenrobot/
EventBus
.git简介简单来说,
EventBus
是用在Activity,Service,Fragment
大玩具
·
2023-10-01 20:34
Android 架构之OkHttp源码解读(下)
视频教程:Android百大框架源码解析Retrofit/OkHttp/Glide/RxJava/
EventBus
....
我爱田Hebe
·
2023-10-01 12:27
手写FlowBus替代RxBus/
EventBus
/LiveDataBus
LiveData的不足LiveData是一个专用于Android的具备自主生命周期感知能力的可观察的数据存储器类,被有意简化设计,这使得开发者很容易上手,但其不足有如下两点:LiveData只能在主线程更新数据(postValue底层也是切换到主线程的,而且可能会有丢数据的问题);LiveData操作符不够强大,对于较为复杂的交互数据流场景,建议使用RxJava或Flow;LiveData与And
今阳说
·
2023-09-30 23:33
Android LiveData 替代
EventBus
EventLiveData.ktimportandroidx.lifecycle.LiveData/***@authorAfra55*@date2020/4/9*Asmileisthebestbusinesscard.*/objectEventLiveData:LiveData(){funsendEvent(type:Int,varargany:Any){valdataList=arrayList
鸡蛋绝缘体
·
2023-09-30 13:14
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他