欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • guava笔记12-EventBus 博客分类: guavajava相关

    JDK从1.0开始就存在Observer和Observable,可以用来完成生产者/消费者这样的需求。其实也是观察者模式的实现。 Guava使用EventBus来实现类似的功能,但是用起来比Observer更方便。直接拿代码来讲解吧。//定义消息实体class EventObj{private St...

    程序员文章站2024-03-23
  • 【Android】40.EventBus的使用

    40.EventBus的使用1.下载素材。本节素材源码,请在公众号回复" AS1220 "。2.导入依赖。implementation 'org.greenrobot:eventbus:3.1.1'3.修改activity_main.xml。<?xml version="1.0" encodi...

    程序员文章站2024-03-23
  • Vue2.x eventBus全局管理事件的“订阅/发布”

    文章目录参考问题描述解决办法知识点自定义EventBus参考Vue $on问题描述用户信息列表是单独封装的一个组件,不依赖于其他模块和参数业务场景是预约可以创建多个case,每个case 可以选择相关人员,现在人员可以单独添加,并作用到当前选择人员组件中问题:如何修改一个组件的时候,去影响到其他组件...

    程序员文章站2024-03-05
  • 浅谈EventBus

    概述: eventbus是一款针对android优化的发布/订阅事件总线。 主要功能是替代intent,handler,broadcast在fragment,activ

    程序员文章站2024-02-28
  • Eventbus原理分析,自己动手写一个简易的Eventbus

    Eventbus是由greenrobot组织贡献,一个Android事件发布/订阅轻量级框架,通过解耦发布者和订阅者简化Android事件传递 EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service...

    程序员文章站2024-02-28
  • 闲在家里?看看EventBus解析,跟我一起一起手写EventBus

    前言本来通知这周一复工的,结果好像事情并没有简单,又推迟到下周1了,还要在家办公一段时间,昨天有粉丝问我怎么没有更文,昨天分批次去公司开了一下午的会议,索性大家人数分批开会都带了口罩,所以一点都不慌,大家出门都记得戴口罩,勤洗手~(在家办公还是蛮快乐的,可以边唱歌边办公_)前几天更新了OKHTTP和...

    程序员文章站2024-02-28
  • EventBus三之手写EventBus

    目录项目模块描述eventbus_annotation模块eventbus_compiler模块eventbus模块代码传送门项目模块描述eventbus类图eventbus时序图eventbus_annotation 实现a)定义注解类Subscribe@Target(ElementType.ME...

    程序员文章站2024-02-28
  • 组件通信框架: EventBus使用详解和手写简易EventBus框架

    EventBus使用详解和手写简易EventBus框架EventBus使用详解前言基础知识使用方法1.添加依赖2.基础用法3.粘性事件4.线程模式5.事件优先级6.订阅者索引手写简易版EventBus1.定义注解2.对订阅者方法的封装3.注册订阅者4.发布事件5.执行订阅者方法6.线程模式处理Eve...

    程序员文章站2024-02-28
  • EventBus源码解析,逐步源码流程

    说明EventBus是Android常用的三方框架之一。通过发送通知,在其他页面去做一些同步的事情,方便快捷。类似于观察者(但并不是),当观察到某个数据变化,就会立刻做改变,但是和内部和观察者其实不一样,它的思想是AOP切面编程思想。内部代码不多,大概30个类。源码分析1) getDefault()...

    程序员文章站2024-02-26
  • 浅谈EventBus

    概述: eventbus是一款针对android优化的发布/订阅事件总线。 主要功能是替代intent,handler,broadcast在fragment,activ

    程序员文章站2024-02-26
  • android的EventBus模式 解决各种handler,asynctask的问题,能够帮助解耦 博客分类: android  

    https://github.com/greenrobot/EventBus引用Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, et

    程序员文章站2024-02-21
  • android的EventBus模式 解决各种handler,asynctask的问题,能够帮助解耦 博客分类: android  

    https://github.com/greenrobot/EventBus引用Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, et

    程序员文章站2024-02-21
  • EventBus监听模式实例

    目录先定义一个注解自定义一个EventBusEventBus启动配置定义事件类型实体, 和对应的监听操作发布事件小结先定义一个注解/** * eventbus开启注解,只有开启了该注解的类的方法才可用Subscribe注解监听event事件 * @author zsd */@Documented@R...

    程序员文章站2024-01-20
  • guava eventbus实例代码详解

    分析guava eventbus之前,先看一下传统观察者模式的写法:Subject接口是抽象主题,相当于被观察者,它持有一个监听者observer的列表,attach方法往这个列表里面注册监听者,detach方法注销监听者,notify方法用于事件发生时通知到列表中的监听者通常在notify的实现方...

    程序员文章站2024-01-16
  • EventBus 使用/架构/源码分析

    EventBus是针对Android优化的发布-订阅事件总线,简化了Android组件间的通信。EventBus以其简单易懂、优雅、开销小等优点而备受欢迎。 github 地址:https://github.com/greenrobot/EventBus 1. 使用 1.1 gradle中引入 1. ...

    程序员文章站2024-01-07
  • vue公共事件总线eventBus的简单理解和使用

    公共事件总线eventBus的实质就是创建一个vue实例,通过一个空的vue实例作为桥梁实现vue组件间的通信。它是实现非父子组件通信的一种解决方案。 用法如下: 第一步:项目中创建一个js文件(我通常给它取个名字为bus.js),引入vue,创建一个vue实例,导出这个实例,代码如下(一共就两行) ...

    程序员文章站2023-12-28
  • Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)

    Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)

    Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)1.广播概述2.广播的使用方法1.系统广播2.自定义广播1.两个activity之间的交互2.两个act...

    程序员文章站2023-12-22
    移动技术
  • Android之利用EventBus发送消息传递示例

    一、概述 eventbus是一款针对android优化的发布/订阅事件总线。主要功能是替代intent,handler,broadcast在fragment,acti

    程序员文章站2023-12-21
  • Android中使用开源框架eventbus3.0实现fragment之间的通信交互

    1.概述 在之前的博文中简单介绍过如何实现fragment之间的信息交互:《android中fragment与activity之间的交互(两种实现方式)》,今天继续给大家

    程序员文章站2023-12-19
  • Android之利用EventBus发送消息传递示例

    一、概述 eventbus是一款针对android优化的发布/订阅事件总线。主要功能是替代intent,handler,broadcast在fragment,acti

    程序员文章站2023-12-19