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
Eventbus
是如何实现事件分发的
Evenbus是基于java反射机制来实现事件分发的
EventBus
.getDefault().register(this);这里的this一般情况下是Activity类,但其实它只要是一个Object
lhd201006
·
2020-08-24 22:41
android
java.lang.NoClassDefFoundError: de.greenrobot.event.
EventBus
集成环信的时候,程序安装运行是报错:java.lang.NoClassDefFoundError:de.greenrobot.event.
EventBus
atcom.zxyoyo.base.BaseActivity.onCreate
jyp123123
·
2020-08-24 22:19
环信
EventBus
源码学习--并发原理
一、
EventBus
概述 Guava在guava-libraries中为我们提供了事件总线
EventBus
,总线的概念大家应该都有了解,例如esb、或者dubbo的url,这些总线可以对分布式系统进行解耦
Hubery_Yu_160521
·
2020-08-24 22:35
系统架构设计
开源框架
EventBus
原理分析
EventBus
原理分析
EventBus
的使用,同时本文也是基于3.1.1版来进行讲解首先关联
EventBus
的库implementation'org.greenrobot:
eventbus
:3.1.1'1
keyborad_boy
·
2020-08-24 22:35
Android源码
EventBus
解析并实现手写
EventBus
前言其实在我们开发当中需要应用组件与后台线程间进行通信,比如在子线程中进行请求数据,当数据请求完毕后通过Handler或者是广播通知UI,而两个Fragment之家可以通过Listener进行通信等等。当我们的项目越来越复杂,使用Intent、Handler、Broadcast进行模块间通信、模块与后台线程进行通信时,代码量大,而且高度耦合;最近公司正在做了一款项目是要求模块化来做,前期考虑是想用
梦想_永不止步
·
2020-08-24 22:46
android-studio
android debug包没有问题 release包有问题 org.greenrobot.
eventbus
.
EventBus
Exception: Subscriber class com.--Ac
报错如下:org.greenrobot.
eventbus
.
EventBus
Exception:Subscriberclasscom.
gongjdde
·
2020-08-24 22:12
android基础知识
EventBus
四种线程模式
EventBus
是我们在项目开发时常用的进程通信组件,其功能与广播类似,发送通知后改变UI或者进行其他的逻辑操作。在接收消息是有四种线程模式:POSTING、MAIN、BACGROUND、ASYNC。
安稳00
·
2020-08-24 21:07
EventBus
源码解析
开篇说明上篇博文《Otto源码解读》简单分析了Otto的实现原理,总的来说就是检索收集各个注册对象中的@Subscribe方法,然后用反射method.invoke(targetObj,event)执行之,但是对这些注解方法的检索收集是在运行时期进行的,所以效率上难免会有些不尽人意。本篇博文就运用AbstractProcessor将注解方法的检索放在编译期间就搞定,实现自己的Otto。当然本文的O
chunqiuwei
·
2020-08-24 21:18
框架源码分析
Eventbus
框架的使用
说明:这是一个非常好的android组件间消息传递和消息通信的框架,传递数据非常的方便快捷,这里写一个简单的小例子去使用它,我让
eventbus
实现在两个fragemnt之间的消息传递1.先看效果图2.
cf8833
·
2020-08-24 21:36
android
学习
手写简化
EventBus
之注解处理器方式,理解框架核心原理
前言自前一篇文章:手写简化
EventBus
,理解框架核心原理(反射实现方式)写完后,一直在研究注解处理器实现方式,中间又有其他事情耽搁了,所以到今天才补上这篇文章。
Zephyr Cai
·
2020-08-24 21:04
Android源码
设计模式
android技术
手写简化
EventBus
,理解框架核心原理
前言本来想学习下
EventBus
最新框架的源码,但是最新的框架的代码量已经很大了,很多都是锦上添花的东西,很多核心的原理代码需要从中剥离出来去了解。
Zephyr Cai
·
2020-08-24 21:03
Android源码
android工具
设计模式
EventBus
3.0-线程之间传递
EventBus
可以为开发处理事件在线程之间传递。一个常见的事例就是修改UI界面。在Android中,UI界面的修改必须在主线程(UI线程)中执行。
xm_byoooy
·
2020-08-24 21:00
EventBus官方教程
EventBus
.getDefault.post()不能传入基本数据类型,如int,double
今天项目中用
EventBus
来处理activity与fragment的通信问题,使用
EventBus
.getDefault.post()来发布事件,而我又没啥数据可传,开始就输入个0进去
EventBus
.getDefault.post
aengui
·
2020-08-24 21:57
EventBus
3.0初探: 入门使用及其使用 完全解析
前言
EventBus
是greenrobot在Android平台发布的一款以订阅——发布模式为核心的开源库。
程序员的自我反思
·
2020-08-24 21:22
Android
Android中使用事件总线的优缺点
Android中使用事件总线
Eventbus
的优缺点如下:1.Android
EventBus
事件总线是一个Android平台轻量级的事件总线框架,它简化了Activity、Fragment、Service
a15838319826
·
2020-08-24 21:48
Android
随笔
教你快速写一个
EventBus
框架
前言
EventBus
相信大多数人都用过,其具有方便灵活、解耦性强、体积小、简单易用等优点,虽然现在也有很多优秀的替代方案如RxBus、LiveDataBus等,但不可否认
EventBus
开创了消息总线时代
ZCrainy
·
2020-08-24 21:38
android
EventBus
EventBus
3.0 相见恨晚
为什么要用
EventBus
?它是干什么用的?
阎楠
·
2020-08-24 21:58
android
UI
工作日志
学习笔记
EventBus
之Subscriber Index
SubscriberIndex订阅者索引是
EventBus
3的一个新特性。这是一个可选的优化,以加快初始订阅者注册。
windfallsheng
·
2020-08-24 21:51
android
事件总线
Guava中
EventBus
并发处理事件
之前在公司一直使用的是框架封装好的
eventbus
工具类,底层是这么实现的publicEventDispatcher(IntegerthreadCount){
eventBus
=newAsync
EventBus
Mr_yyy
·
2020-08-24 21:06
【vue-router +
eventbus
】在页面跳转时使用
eventbus
传递数据
遇到的问题基本思路:A页面使用
eventbus
触发B页面的方法并跳转到B页面,B页面监听问题如下:B页面bus.
JellyFishDing
·
2020-08-24 21:49
前端
EventBus
的使用与原理 组件通信 线程通信(1)
开宗明义,这篇文章主要是介绍
EventBus
的使用与原理。循序渐进,第一篇讲使用,第二篇讲原理。简介首先,要知道
Eventbus
是什么?
Sweetnick
·
2020-08-24 21:42
基础知识
EventBus
(三)手写
EventBus
3.1.1
系列文章
EventBus
(一)简单使用,不使用反射,使用注解处理器
EventBus
(二)使用反射的方式的原理
EventBus
(三)手写
EventBus
3.1.1
EventBus
的不足发布粘性事件:触发了所有同类型订阅方法
csdn_Mew
·
2020-08-24 21:53
android
EventBus
3.x源码分析之注册(一)
EventBus
3.x源码分析之注册(一)官方链接:https://github.com/greenrobot/
EventBus
官方图例:主要流程:发布者通过post发送事件,
EventBus
将事件传递给提前注册好的订阅类
BigerBigerWolf
·
2020-08-24 21:20
源码分析
通过
EventBus
框架GET大牛的框架思维
EventBus
的作用Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网络)之后的callback回调等
初壹十五a
·
2020-08-24 21:43
Android
高级开发
框架
EventBus
org.greenrobot.
eventbus
.e: Subscriber class com.zero.xbzx.module.question.presenter.SelectPicActivit
日志信息:org.greenrobot.
eventbus
.e:Subscriberclasscom.zero.xbzx.module.question.presenter.SelectPicActivityanditssuperclasseshavenopublicmethodswiththe
Android_Mr_Zhao
·
2020-08-24 21:43
Bug
EventBus
原理解析及手写框架
带你分析
EventBus
源码,用最少得代码实现
EventBus
功能Android高级工程师进阶~网易云课堂学习笔记【直播主题】
EventBus
原理解析及手写框架【直播大纲】1、组件间通信的常用方式,与实际项目的差距
yoyo_0316
·
2020-08-24 21:31
Android
高级进阶学习
EventBus
3.0使用详解
转自http://blog.csdn.net/ljd2038/article/details/50866294综述这里所介绍的
EventBus
指的是greenrobot的
EventBus
,它是一款针对Android
耍定海神针的八戒
·
2020-08-24 21:27
Android之事件分发库
EventBus
3 0 的工作原理
EventBus
是一个Android事件发布/订阅框架,解耦代码利器。如此优秀的库,它的内部是如何工作的?
weixin_33709590
·
2020-08-24 21:15
EventBus
3.0源码分析
之前分析了一篇viewmodel的源码,主要还是简单,里面的原理自己也看懂了,所以打算开始继续分析android主流框架源码,从简单的开始到难的,争取全部分析一遍立个flag,【捂脸】,这篇不打算很细致的把
eventbus
小岛安卓
·
2020-08-24 21:04
Android技术
【Android】
EventBus
3.0 源码分析
概述
EventBus
是Android中一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多个模块之间的通信,主要功能是替代Intent,Handler,BroadCast在Fragment
Mlib
·
2020-08-24 21:03
Android
Android开发笔记
深入分析
EventBus
3.1,解析
EventBus
线程投递原理
EventBus
作为广泛使用的Android端的通信总线,它支持高并发的工作环境,它在安卓端的使用口碑很好,笔者平时喜欢看看源码,这次就带大家一起分析
EventBus
的源码,一起学习。
tingfengzheshuo
·
2020-08-24 21:30
android框架分析
EventBus
小记
EventBus
是为了解耦类与类之间的关系,方便组件间通讯的一个工具.1.
EventBus
的函数1、onEvent2、onEventManThread3onEventBackgroundThead4、onEventAsynconEvent
飞鱼飞啊飞
·
2020-08-24 21:07
Android小记
eventBus
ThreadMode,根据自己的实际使用场景,设置ThreadMode
eventBus
官网ThreadMode介绍:http://greenrobot.org/
eventbus
/documentation/delivery-threads-threadmode/具体的使用方法可以参照
ms09421
·
2020-08-24 21:02
android
EventBus
框架原理解析(结合源码)(上)
上一篇文章http://blog.csdn.net/crazy__chen/article/details/47425779和大家一起模仿
EventBus
的实现机制,和大家一起写出了一个简易的
EventBus
crazy__chen
·
2020-08-24 21:54
android开发
EventBus
3.0原理及使用
1.
EventBus
概述
EventBus
是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
只是一条程序狗
·
2020-08-24 21:54
android
EventBus
3.0 源码解析
EventBus
,是一个基于Publish/Subscribe的事件总线框架。
Kerwin1321
·
2020-08-24 21:23
Android
开源项目
Eventbus
3.0 源码解析
这里我想记录下
eventbus
3.0的使用以及工作原理首先我们导入
eventbus
3.0的依赖:在gradle中写入compile'org.greenrobot:
eventbus
:3.0.0'在代码中注册
老王老王
·
2020-08-24 21:23
安卓日常笔记
动脑学院学习笔记-
EventBus
3.0核心原理,打造事件分发框架
EventBus
解决消息事件传递,线程切换问题。订阅者模式,核心也是Hander机制。
Kingtrap
·
2020-08-24 21:22
Android
应用开发
EventBus
3.0的跳转传值
EventBus
3.0的跳转传值在项目中有时候两个Activity跳转或者Activity回传值可以用intent携带基本类型(或对象),基本类型传值没什么问题,但是传对象的时候需要这个对象实现Serializable
dear浩哥哥
·
2020-08-24 20:47
android开发
EventBus
3.0 在高频任务下发送通知使用时遇到的问题
EventBus
3.0在高频任务下发送通知使用时遇到的问题本人最近接手一个项目的bug修改,遇到一个当时非常有趣的问题。我们在进行下载一个文件时,经常会使用到进度条,这很常见。但就是这个进度条在搞笑。
Zengpanwen
·
2020-08-24 20:45
Android常见问题栏
EventBus
android
EventBus
三之手写
EventBus
目录项目模块描述
eventbus
_annotation模块
eventbus
_compiler模块
eventbus
模块代码传送门项目模块描述
eventbus
类图
eventbus
时序图
eventbus
_annotation
C安君
·
2020-08-24 20:44
android
EventBus
BackgroundPoster原理解析
EventBus
相信大家都不陌生,所以这里偷个懒就不说具体用法了,本篇讲解以下原理性的东西,不过在阅读本博客之前建议大家阅读博主的以下两篇博客,因为本篇是在这两篇的基础上写的:Otto源码解读
EventBus
chunqiuwei
·
2020-08-24 20:12
框架源码分析
EventBus
EventBus
- 4 源码解析-2 subscribe注解/threadMode
接下来看下@Subscribe的源码,@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public@interfaceSubscribe{ThreadModethreadMode()defaultThreadMode.POSTING;/***Iftrue,deliversthemostrecent
androidsj
·
2020-08-24 20:38
开源框架源码解析
EventBus
3.0——基本使用
EventBus
3.0——基本使用
EventBus
在线程间通信有着明显的优势,普及度也非常的高,特别是升级到3.0后,使用起来更加方便、简洁,性能也得到了很好优化,并且加入了注解,其使用方式相对以前有了很大的变动
aiyh0202
·
2020-08-24 20:38
EventBus
EventBus3.0使用详解
EventBus
3.0进阶-Delivery Threads (ThreadMode)传送线程(线程模式)
歪果仁讲技术比较清楚明了,讲某项技术的时候先定义它,也就是讲明白它是什么,是用来干什么的;而我写技术文档的时候就容易忽略,以至于我的《
EventBus
3.0快速开始(AndroidStudio)》这
清风吹来
·
2020-08-24 20:35
EventBus
Android
EventBus
3.0 深入了解
通过上一篇文章《
EventBus
3.0相见恨晚》对
EventBus
3.0的原理及使用方法有了简单了解。下面就其原理和使用方法做更深入细致的了解。
阎楠
·
2020-08-24 20:33
学习笔记
使用
EventBus
事件车(事件总线)实现组件通信
//创建一个用于通信的bus模块letbus={install($){//在vue的原型上添加getBus和setBus$.prototype.getBus=this.get$.prototype.setBus=this.set},get(key){//如果实例上有bus对象,返回查询结果,否则undefinedif(this.bus){returnthis.bus[key]}else{retur
CherryLee_1210
·
2020-08-24 20:24
vue
EventBus
3.0初探: 入门使用及其使用 完全解析
blog.csdn.net/a553181867/article/details/52475213http://blog.csdn.net/a553181867/article/details/52475213
EventBus
3.0
山楂树之恋
·
2020-08-24 20:49
EventBus
3原理分析
在接入微信支付的时候,为了传递支付结果的值,就使用了
EventBus
,那时候只是简单了解了
EventBus
的使用,现在有时间就来深入研究一下
EventBus
的实现原理和源码。
firejunking
·
2020-08-24 20:16
Android
android进阶4step3:Android常用框架——
EventBus
框架
Android
EventBus
学习步骤
EventBus
简介
EventBus
方法介绍
EventBus
的实际应用总结
EventBus
简介以下来自:
EventBus
主页开源项目地址:https://github.com
mrdonkey3
·
2020-08-24 20:43
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他