一、EventBus 单例获取、二、EventBus 构造函数、三、EventBus 构建者、
原创 2022-03-08 09:32:59
164阅读
一、导入依赖、二、注册 EventBus、三、发送 EventBus 事件、四、完整代码示例、五、源码地址、
原创 2022-03-08 09:33:01
355阅读
  EventBus 直译过来就是事件总线,它使用发布订阅模式支持组件之间的通信,不需要显式地注册回调,比观察者模式更灵活,可用于替换Java中传统的事件监听模式,EventBus的作用就是解耦,它不是通用的发布订阅系统,也不能用于进程间通信。可用于Android的EventBus库主要有这几个:Google出品的Guava,Guava是一个庞大的库,EventBus 只是它附
转载 2023-06-06 18:43:52
179阅读
1. 引入EventBusimplementation 'org.greenrobot:eventbus:3.1.1'2. 注册和
原创 2022-11-16 19:39:08
83阅读
当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。如何优雅地解决这个问题?这时候,就可以使用到EventBus。https://github.com/greenrobot/EventBus通过一个demo来说明具体是如何实现的1、在要接收消息的组件中,例如Activity中,注册EventBus这里我们在onCreate方法中注册EventBus.get
转载 精选 2014-09-15 13:39:56
1247阅读
implementation 'org.greenrobot:eventbus:3.2.0' EventBus package com.q
原创 2023-04-03 15:37:19
81阅读
1. 场景 减少业务处理的复杂性2. 使用基于spring boot 简单,便捷3. 项目创建基于maven 4.0.0 com.dalong.eventbus event 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE com.google....
原创 2021-07-17 23:15:49
166阅读
一、EventBus 事件发送、二、事件发送 postSingleEvent 方法、
原创 2022-03-08 09:29:21
114阅读
一、EventBus 事件总线框架简介、二、EventBus 使用流程、
原创 2022-03-08 09:33:01
268阅读
一、取消订阅、二、取消订阅 unsubscribeByEventType 方法、
原创 2022-03-08 09:29:19
139阅读
1.前言EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。通常我们在使用EventBus的时候都是直接需要接收通信的Activity/Fragment中通过EventBus.getDefault().r
原创 2018-12-20 15:04:00
109阅读
前言:EventBus刚用不久,之前也不太懂,几经查阅也终于弄明白了,现在记录下来分享一下,用明白了之后发现其逻辑确实简单,并且耐用,现在已经习惯用EventBus了。一、EventBus简介1、EventBus是一款针对Android优化的发布/订阅事件总线2、EventBus主要功能是代替Intent、Handler、BroadCast等在Activity,Fragment,Service线程
一. 最近在学习的过程中,学习到了一个比较好用的android的开源框架--EventBus。经过几次的百度借鉴与实践了解之后,整理如下,供以后的学习查阅。 二.关于EventBus的定义:                &nbs
转载 2023-09-21 12:34:01
70阅读
一、简介EventBus项目:https://github.com/greenrobot/EventBusEventBus 3.0.0 API:http://greenrobot.org/files/eventbus/javadoc/3.0/EventBus是一种用于Android/Java的事件发布-订阅总线框架。特点:简化组件之间的通信分离事件发送者和接收者很好地处理Activities、Fr
一、简介EventBus是guava中的一个工具,EventBus允许组件之间通过发布-订阅进行通信,而不需要组件之间显示的注册。它专门设计为了代替使用显示注册的传统的Java进程内事件分发。它不是通用的发布-订阅系统,也不是用于进程间通信的。优点:简化组件之间的通信。是发布者和订阅之间解耦,同时避免了复杂且容易出错的依赖性和生命周期问题。使代码更加简洁1.1 三要素1)Event 事件。它可以是
转载 2023-08-06 16:51:15
76阅读
一、介绍EventBus是一款针对Android优化的发布/订阅事件总线,他的主要功能的代替Intent,Handler,BroadCast在Service,Activity,Fragment中进行通信传递消息,他的优点是开销小,代码优雅简洁,易上手。1、EventBus的开源库源码:https://github.com/greenrobot/EventBus2、基本使用方法(1)自定义一个消息内
转载 2023-06-26 14:15:57
133阅读
 项目地址 :https://github.com/greenrobot/EventBus这个项目个人感觉就是为了解决回调事件过多的,比方说A函数在做完以后 要调用b类的c函数,那我们通常的做法就是 定义一个接口 然后再A函数所属的类里面注册这个接口。然后a函数做完以后 直接调用这个接口即可。但是这种方法写多了以后确实很麻烦,于是EventBus就是用来解决这种场景的。和以往一样,我们只
转载 2023-07-24 16:07:25
59阅读
前一篇文章简单介绍了EventBus 3.0的用法,现在是时候详解其用法了。首先声明,EventBus 3.0的改动针对2.4的改动并不是特别大,但是对于其性能的提升是另外一个说法了,所以建议学习EventBus 3.0。 注解 新增的@Subscribe threadMode = ThreadMode.MainThread用注解的方式代替约定的方法名规范,是其最大的改变。在2.4中,你可能需要这
package com.wks.util {  import flash.events.Event;  import flash.events.EventDispatcher;  public class EventBus extends EventDispatcher  {   public function EventBu
原创 2012-02-22 11:04:51
446阅读
EventBus is a publish/subscribe event bus optimized for Android.so make it simple,just think EventBus as a framework that allow different compoents to communicate,usually a subscribe register a certai
原创 2016-09-22 01:09:58
1072阅读
  • 1
  • 2
  • 3
  • 4
  • 5