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
VUE同级组件通信
vue兄弟组件(同级组件)通信vue除了常用的父子组件通信之外,有时也会用到兄弟组件即同级组件之间的通信解决方案:(例:组件A和组件B之间进行通信,A控制B展示隐藏)1.先新建一个js文件,暂叫它为
eventBus
.js
颜良且文丑
·
2020-08-25 09:50
基于spring环境的
eventbus
eventbus
作为事件总线可以提供消费者的注册和事件的分发功能,是实现事件驱动的必要工具也是项目中的解耦利器。
neuSnail
·
2020-08-25 09:07
java
事件驱动
spring
事件
eventbus
Best Practice For Android
BestPracticeForAndroid阿里巴巴Android开发手册个人理解记录Android基本组件Activity间的数据通信:putExtra:数据量小于<1024kb(IPC缓冲区大小限制)HugeData:
EventBus
ActivityResults.data
geekerhw
·
2020-08-25 07:55
Android进阶
源码-
EventBus
粘性事件的实现原理浅析
文章目录1、
EventBus
粘性事件的实现原理浅析1.1
EventBus
的简介和架构1.2什么是
EventBus
粘性事件1.3粘性事件实现原理1.4关于粘性事件其他的小问题1、
EventBus
粘性事件的实现原理浅析
亦泽同学
·
2020-08-25 03:51
安卓
java
android
EventBus
线程调度 threadMode
EventBus
线程调度threadModeprivatevoidpostToSubscription(Subscriptionsubscription,Objectevent,booleanisMainThread
相公无爱
·
2020-08-25 00:20
源码学习
EventBus
EventBus
事件接收方法解释
onEventMainThread3、onEventBackgroundThread4、onEventAsync这四种订阅函数都是使用onEvent开头的,它们的功能稍有不同,在介绍不同之前先介绍两个概念:告知观察者事件发生时通过
EventBus
.post
xdy1120
·
2020-08-25 00:11
android
EventBus
的简单实用(使用多线程)
作用代替Handler、接口函数,Broadcast、Intent进行数据传输。使用方法github下载源码框架,进行接受者类里面需要添加的以下方法:MsgEvent2类可以是继承于Object的类,用于存储需要传递的数据(事件2),区别不同时间用instanceof来区别“onEvent(MsgEvent2msg)//异步调用,与post线程不同,新开一个线程onEventAsync(MsgEv
woshiwoshiyu
·
2020-08-25 00:01
开源框架
关于
EventBus
用法总结
简而言之,
EventBus
是一个事件发布和订阅的框架。
wlvoid
·
2020-08-25 00:54
第三方框架
EventBus
3.0 正确使用、原理讲解以及手写实现
子曰:温故而知新,可以为师矣。《论语》--孔子一、常规的事件传递Intent意图:跳转+传参(局限性非常大)。Handler:通常用来更新主线程UI,使用不当容易出现内存泄漏。Interface接口:仅限于同一线程中数据交互。BroadCastReceiver:有序广播+无序广播。onReceive()方法不能超过10秒。AIDL跨进程通信:代码阅读性不友好,维护成本偏高。其他方式:本地存储…二、
苍猫不是猫
·
2020-08-25 00:21
安卓-杂篇
EventBus
的基本使用和一些自拟面试题
EventBus
依赖库:implementation‘org.greenrobot:
eventbus
:3.1.1’
EventBus
主要角色:Event传递的事件对象Subscriber事件的订阅者Publisher
小亚呦
·
2020-08-24 23:05
咨询
EventBus
传值
导入依赖implementation'org.greenrobot:
eventbus
:3.1.1'传出数据,跳转
EventBus
.getDefault().postSticky(id);Intentintent
꧁꫞随心꫞꧂
·
2020-08-24 23:02
EventBus
(组件与后台线程间的通信)的简单使用
一、
EventBus
简介
EventBus
是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。
Future_Master_L
·
2020-08-24 23:12
EventBus
实现原理(手写核心逻辑)
EventBus
核心流程图总结:发布者post发送一个事件,处理器根据发布的数据类型,然后分配给订阅者方法回调里面。先注册通过反射拿到所有的这个类的方法判断这个类有没有注解,然后存起
Android_马伟
·
2020-08-24 23:38
技术分析
C#总结(六)
EventBus
事件总线的使用-自己实现事件总线
在C#中,我们可以在一个类中定义自己的事件,而其他的类可以订阅该事件,当某些事情发生时,可以通知到该类。这对于桌面应用或者独立的windows服务来说是非常有用的。但对于一个web应用来说是有点问题的,因为对象都是在web请求中创建的,而且这些对象生命周期都很短,因而注册某些类的事件是很困难的。此外,注册其他类的事件会使得类紧耦合。事件总线便可以用来解耦并重复利用应用中的逻辑。事件总线带来的好处和
weixin_34143774
·
2020-08-24 23:48
Guava -
EventBus
(事件总线)
Guava在guava-libraries中为我们提供了事件总线
EventBus
库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
weixin_34092370
·
2020-08-24 23:45
EventBus
的坑
2019独角兽企业重金招聘Python工程师标准>>>
EventBus
是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。
weixin_33949359
·
2020-08-24 23:09
EventBus
事件总线 原理
原理一句话描述:register会把当前类中匹配的方法,存入一个map,而post会根据实参去map查找进行反射调用撇开专业术语,其实
EventBus
就是在内部【存储】了一堆onEvent开头的方法,然后
weixin_33724046
·
2020-08-24 23:57
EventBus
3.0详解
EventBus
描述:一款针对Android的发布/订阅事件总线,订阅者订阅事件到总线,发送者发布事件。
敲代码也要浪的飞起
·
2020-08-24 23:17
EventBus
阅读源码(2)-SubscriberMethod
而且一般都是找到一个入口来进行的,例如从
EventBus
类开始。这适合我们开始的时候通览代码,当对代码有了一个大致的了解之后,如果要细细的分析,则要从根部着手。
wbzwind
·
2020-08-24 23:15
EventBus阅读
EventBus
框架分析&实现
在
EventBus
使用详解及组件之间通信中我们已经介绍了
EventBus
的使用及注册,接受消息,销毁等流程,下面我们就分析一下
EventBus
是如何实现注册
Eventbus
.getDefault().register
合抱之木,生于毫末,九层之台,起于累土
·
2020-08-24 23:55
EventBus使用
EventBus
注意点
研究了
EventBus
源码,不贴分析过程,有兴趣的同学自己查看阅读,这才是真程序员(PS:真不是我不擅长写文档,真的呦)。
半缘码君
·
2020-08-24 23:11
内部原理及源码
EventBus
基础教程解析
二、Subscriber的ThreadMode
EventBus
中的Subscriber有四种订阅函数。
potato丶土豆
·
2020-08-24 23:39
android
BlogApp之spring整合Guava中的Asy
EventBus
异步事件
有许多地方需要使用到异步事件,在此选择了google的guava,这个里面有许多好用的工具库,工程所需的maven依赖为:com.google.guavaguava${guava.version}这里spring和Async
EventBus
叶长风
·
2020-08-24 23:02
java
开源项目
java技术与应用
手写代码实现
EventBus
Java技术栈2016-11-2115:20日志系统做的差不多了,bug不算多也不少,尤其是我的bug,大概有20来个,其他人的bug反而比较少,总结了两点(1)系统之前的bug也提了给我,所以我的bug增加了一倍(2)我负责的模块涉及比较广,很多bug的确是开发时没想到。bug都改完了,剩余了都交给同事了。今天晚上要去上海出差,下午有点时间写了写其他的代码。上一篇我们介绍了如果利用guava的e
师太,老衲把持不住了
·
2020-08-24 23:41
google.common.
eventbus
.
EventBus
1.在xml中定义bean2.在使用的地方注册与监听事件2.1定义基础事件publicinterfaceBaseEventextendsSerializable{ClasssourceClz();}2.2实现事件@Getter@SetterpublicclassAAEventimplementsBaseEvent{privatestaticfinallongserialVersionUID=-46
岁月抹平了我的小脾气
·
2020-08-24 23:02
EventBus
发送的消息,如何做到线程切换?
EventBus
是一个机遇观察者模式的时间订阅/发布框架,利用
EventBus
可以在不同模块之间,实现低耦合的消息通信。
EventBus
使用简单且稳定,被广泛用在一些生产项目中。
u010457514
·
2020-08-24 23:31
小记
EventBus
消息处理框架
转自:http://www.jianshu.com/p/a040955194fc仅供学习使用概述
EventBus
是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,
qquan2
·
2020-08-24 23:56
Android框架
EventBus
实现全解,手写
EventBus
首先,大家都知道,
EventBus
是个非常好用的事件传递工具,相比之前Handler随着参数传递来说,本人自我感觉是非常的方便,并且也比较轻量,也不会像handler那样,一不小心就会出现内存泄漏,好了
YXT_ANDROID
·
2020-08-24 23:12
Android
EventBus
篇一:ThreadMode
线程模式决定了
EventBus
在哪个线程中调用事件处理方法。
奉孝安在
·
2020-08-24 23:41
第三方库解读
EventBus
知识点整理
FindState的妙用在
EventBus
中,会根据class信息,来获取SubscriberMethod,这里会在SubscriberMethodFinder中进行处理,提供了两种方式来进行获取:通过
Luckie stone
·
2020-08-24 23:36
EventBus
EventBus
源码解读详细注释(3)PostThread、MainThread、BackgroundThread、Async四种线程模式的区别
[
EventBus
源码分析(一):入口函数提纲挈领(2.4版本)](http://blog.csdn.net/wangshihui512/article/details/51802172)[
EventBus
王世晖
·
2020-08-24 23:06
Android源码分析
Eventbus
传值
原理:
eventbus
中,传值的页面直接进行传值,无论是activity还是fragment都能应用接受值的页面中对
eventbus
进行绑定和解绑1.依赖implementation‘org.greenrobot
向日葵的微笑888
·
2020-08-24 22:27
什么是
EventBus
01前言当我们进行项目开发的时候,往往是需要应用程序的各组件、组件与后台线程间进行通信,比如在子线程中进行请求数据,当数据请求完毕后通过Handler或者是广播通知UI,而两个Fragment之家可以通过Listener进行通信等等。当我们的项目越来越复杂,使用Intent、Handler、Broadcast进行模块间通信、模块与后台线程进行通信时,代码量大,而且高度耦合。现在就让我们来学习一下E
平头哥的小弟
·
2020-08-24 22:44
Android第三方框架学习
Android第三方框架学习Android浅谈模块化、组件化、插件化、热修复的简单理解Android组件化开发组件化和插件化的区别
EventBus
的使用参考链接1.定义EventMessage事件类。
Donkey..
·
2020-08-24 22:37
Android学习笔记
EventBus
3.0——线程、界面之间传值及不同界面接收特定消息
在这里介绍一下
EventBus
的用途,
EventBus
是一款针对Android优化的发布/订阅事件总线。
五万年前走丢了
·
2020-08-24 22:19
android
EventBus
3.0源码解析
对应
EventBus
来说,发布者即发送消息的一方(即调用
EventBus
.getDefault().post(event)的一方),订阅者即接收消息的一方(即调用
平.Sir
·
2020-08-24 22:36
源码分析
基于
EventBus
核心原理的简单实现
通过对
EventBus
源码分析,剥离出核心api的实现:1、
EventBus
.getDefault():
EventBus
的单例实现,保证全局只有一个
EventBus
类实例;2、register():事件订阅者的注册
工匠zj
·
2020-08-24 22:20
android
EventBus
源码分析
关于
EventBus
,我想就不用去说怎么用了,因为它用起来确实很方便。但是,如果我问你,你真的懂
EventBus
吗?你知道里面用到了哪些设计模式吗?
行走中的云
·
2020-08-24 22:48
Android
源码分析
vue 组件之间使用
eventbus
传值
对于前端的我们而言,并非是只有写界面才是最大的问题,很多的情况下,我们需要关注的是数据,比如js页面的数据传递等等,学习vue我们也是需要知道怎么去使用数据当然,使用存储也是可以得,但是并非一定要缓存,当然在vue中有推荐了我们去使用vuex去数据交互,Vuex会让你的Vue代码足够灵活可控,把数据统一存入state,只允许通过Actions触发Mutations修改。然而,有时候我们的项目并没有
摇摇马骑骑
·
2020-08-24 22:14
vue
EventBus
的手写
在上一篇文章我讲了
EventBus
源码,现在我们来手写一下
EventBus
使用MainActiviitypublicclassMainActivityextendsAppCompatActivity{privateTextViewmTv
醉墨重生
·
2020-08-24 22:08
Android系统架构
EventBus
源码分析
EventBus
源码分析分析源码之前
EventBus
大神的github,最好的老师。
猪队友
·
2020-08-24 22:03
EventBus
的线程分发
EventBus
支持线程分发,在上一篇博客
EventBus
简介以及初步使用中,了解到
EventBus
的使用主要涉及事件发送者,以及事件订阅者;对于发送和订阅这两个行为,可以在不同的线程中,这就是
EventBus
xingfeng_coder
·
2020-08-24 22:30
EventBus框架解析
使用EvnetBus进行消息传递解析
上一篇介绍了
EventBus
是如何进行数据传递的,这一篇介绍一下我们在工作中是如何用EvnetBus进行消息传递的
EventBus
的注册还销毁就不必说了,直接上代码,要传递消息跟传递数据一样,就是要告诉你我要干什么动作
隔壁小王66
·
2020-08-24 22:57
Android工作经验之谈
EventBus
3.0 总结
使用
eventbus
有一段时间了,一直没有总结一下,最近工作有点空闲,决定抽空好好总结一下。
安静大叔
·
2020-08-24 22:53
总结
android开发
EventBus
的使用与实现原理
EventBus
是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。
跑快点
·
2020-08-24 22:48
学习笔记
EventBus
原理解析和手写(一)
先在androidstudio添加引用:implementation'org.greenrobot:
eventbus
:3.1.1'
EventBus
常规用法:FirstActivity的xml布局和代码publicclassFirstActivityextendsAppCompatActivity
qaz00010001
·
2020-08-24 22:47
android
“入职接手旧项目,所有网络请求数据通过
EventBus
分发,吓得我想离职...”
张小胖熟练的用Gitpull代码到本地,环境变量一通配置,终于把项目跑了起来,看着项目里的网络请求数据,居然全是靠
EventBus
分发,陷入了深深的沉思…在子线程请求数据,再通过
EventBus
将数据分发到主线程
承香墨影
·
2020-08-24 22:11
golang常用开源库小记
定时任务:robfig/cron事件总线:asaskevich/
EventBus
内存数据库hashicorp/go-memdb
At小小程序媛
·
2020-08-24 22:00
golang
EventBus
的使用及原理解析
EventBus
是一款在Android开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分离,避免复杂且容易出错的依赖关系和生命周期问题,简化了组件之间的通信,使用简单、效率高、
monkeyLqj
·
2020-08-24 22:15
android学习
Android 进阶4:
EventBus
3.0源码分析
前几篇文章分析了Activity的源码,后来看了看Window以及ViewRoot的相关源码,这些只是还没梳理,真的是视觉疲劳,来一个
EventBus
源码分析压压惊~。
粗鲁先生
·
2020-08-24 22:42
三方框架源码
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他