一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 1、下载EventBus的类库 源码:[url]https://github.com/gree
原创 2023-02-15 12:43:16
575阅读
Google的EventBusEventBus是由谷歌提供的一种发布订阅的库,它很
原创 2023-03-14 15:00:09
102阅读
前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。 相关文章: 1、《EventBus使用详解(一)——初步使用EventBus》 2、《EventBus使用详解(二)——EventBus使用进阶》 一、
转载 2017-09-22 10:10:00
125阅读
10点赞
2评论
相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用
原创 精选 2023-05-05 11:14:54
272阅读
前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! j
转载 2017-09-22 10:11:00
161阅读
一. 最近在学习的过程中,学习到了一个比较好用的android的开源框架--EventBus。经过几次的百度借鉴与实践了解之后,整理如下,供以后的学习查阅。 二.关于EventBus的定义:                &nbs
转载 2023-09-21 12:34:01
105阅读
一、导入依赖、二、注册 EventBus、三、发送 EventBus 事件、四、完整代码示例、五、源码地址、
原创 2022-03-08 09:33:01
415阅读
一、EventBus 事件总线框架简介、二、EventBus 使用流程、
原创 2022-03-08 09:33:01
283阅读
前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。相关文章​​EventBus使用详解​​​​EventBus源码解析​​ 概述​​EventBus​​是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各
转载 2017-06-06 18:21:00
46阅读
2评论
、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、基本使用(1)自定义一个类
原创 2015-07-09 15:00:55
528阅读
eventbus和观察者是一样的,需要先导入eventbus的架包。基本的使用步骤就是如下4步,定义事件类型:`public class MyEvent {}`定义事件处理方法:`public void onEventMainThread`注册订阅者:`EventBus.getDefault().register(this)`发送事件:`EventBus.getDefault().post(new
原创 2016-06-26 23:07:16
863阅读
关于EventBus作为一枚Android开发者,相信应该都听说过。要是用过就请忽略本文,本文讲得比较基础。要是没用过没关系,看了本文你就会使用EventBus了。 目前EventBus最新版本是3.0,本demo基于3.0编写。 GitHub :  https://github.com/greenrobot/EventBus官方文档: http://greenrobot.org/eventbu
转载 2021-06-11 08:54:41
233阅读
前言最近在公司做一个类似于手机工厂模式的一个项目,用来检测其他各个App是
原创 2022-09-15 09:49:59
1399阅读
# Android EventBus 使用 EventBus 是一个开源的事件发布/订阅库,用于帮助 Android 应用程序中的组件之间进行解耦和通信。它提供了一种简单而有效的方式来处理应用程序中的事件传递,使得代码更加清晰、可维护和易于理解。 ## EventBus使用 ### 添加依赖 首先,我们需要在项目的 `build.gradle` 文件中添加 EventBus 的依赖:
原创 2023-11-28 10:00:59
87阅读
普通事件和粘性事件使用场景:普通事件:向现在创建了的activity中发送粘性事件:向还没有启动的activity发送1.普通事件的使用注册EventBus:onCreate()EventBus.getDefault().register(this);接收数据:ThreadMode.POSTING:默认使用该模式,表示该方法会在当前发布事件的线程执行 Thr
github:https://github.com/greenrobot/EventBus/compile 'org.greenrobot:eventbus:3.0.0'EventBus使用起来可以说是非常简单
原创 2017-08-24 17:38:57
93阅读
1.添加依赖:compile 'org.greenrobot:eventbus:3.1.1' 2.创建一个消息类 3.override fun onCreate(sa
原创 2022-08-04 09:21:39
81阅读
首先需要一个实体类 MessageEvent:    private Object message;    public MessageEvent(Object message) {        this.message = message;    }    public String getMessage() {        return message;    }    ...
原创 2023-05-15 15:42:00
47阅读
# Android EventBus使用指南 ## 简介 Android EventBus是一个用于简化Android应用中组件之间通信的库。它使用了发布-订阅模式,允许组件之间进行松耦合的通信,提供了一种简单而高效的方式来处理事件传递。本文将介绍如何使用Android EventBus库及其核心概念,以及提供一些代码示例来帮助读者更好地理解和使用该库。 ## EventBus的安装与配置
原创 2023-08-19 05:48:44
122阅读
主要的使用步骤就是例如以下4步,点击此链接查看样例及介绍。 定义事件类型: `public class MyEvent {}`定义事件处理方法: `public void onEventMainThread`注冊订阅者: `EventBus.getDefault().register(this)`发
转载 2017-05-27 18:38:00
287阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5