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
3.0 原理
EventBus
简介
eventbus
是一个Androidpublish/subscrible框架,通过解耦发布者和订阅者,简化Android事件传递,从而使代码整洁。
Mr_不靠谱_先森
·
2020-01-08 03:02
第三方开源库之
EventBus
GitHub:https://github.com/greenrobot/
EventBus
/配置在app/build.gradle中添加如下:implementation'org.greenrobot:
小飞象0304
·
2020-01-08 01:49
Android
EventBus
源码解析
前言用过
EventBus
的小伙伴们应该都知道
EventBus
有两个版本,一个是GreenRobot的
EventBus
,一个是何洪辉大神的Android
EventBus
.初学者可能会犹豫使用哪个更好一点呢
海之韵Baby
·
2020-01-07 17:30
EventBus
源码阅读记录
EventBus
源码阅读记录
EventBus
是一个Android上用的消息分发的类库,非常灵活好用,主要的原理是利用了反射注册以及调用.本文是在阅读
EventBus
的源码过程中所记录的东西,遇到不懂的去查了
圣骑士wind
·
2020-01-07 15:03
拥抱RxJava(三):关于Observable的冷热,常见的封装方式以及误区
前两篇文章放弃RxBus,拥抱RxJava(一):为什么避免使用
EventBus
/RxBus,放弃RxBus,拥抱RxJava(二):Observable究竟如何封装数据?写了一堆理论。
W_BinaryTree
·
2020-01-07 12:53
EventBus
设计与实现分析——订阅者的注册
前面在
EventBus
设计与实现分析——特性介绍一文中介绍了
EventBus
的基本用法,及其提供的大多数特性的用法,这让我们对
EventBus
为用户提供的主要功能有了大体的了解,为我们后续理解
EventBus
hanpfei
·
2020-01-07 04:24
EventBus
3.0 源码分析
@达达达达sky地址:http://weibo.com/u/2030683111每周我会第一时间在微博分享我写的文章,也会积极转发更多有用的知识给大家.谢谢关注_,说不定什么时候会有福利哈.项目地址:
EventBus
SkyKai
·
2020-01-06 19:56
Android基础(40)
EventBus
1)说说
EventBus
作用,实现方式,代替
EventBus
的方式2)整体操作流程参考链接:https://blog.csdn.net/u011240877/article/details/73196808
perry_Fan
·
2020-01-06 15:40
EventBus
使用指南
EventBus
出来已经有一段时间了,github上面也有很多开源项目中使用了
EventBus
目前
EventBus
最新版本是3.0。
杰克船长爱萝莉
·
2020-01-06 13:54
EventBus
3.0防踩坑指南
实用过
EventBus
的人都知道,这个轻量简便的lib真的很好用,耦合度低,能满足很多场合的使用,不过3.0貌似更好用了,使用也更灵活了。
张鱼的故事
·
2020-01-06 13:15
使用Guava
EventBus
实现Java组件间的通信
在构建企业应用程序时经常出现的一种情况是在一个过程成功后需要实现一系列业务流程,例如,如果您正在构建购物网站,则可能需要在产品付款成功后执行以下操作:购买后减少商店中可用的物品数量。向商店老板发送收据。向买方发送收据。在某些情况下,您可能希望这些过程对于产品购买而言是原子性的,也就是说,在发生产品购买之后,必须减少项目数量,如果在减少可用项目数量方面存在问题,则还原产品购买。通常会在事务中执行此操
RaiseHead
·
2020-01-06 12:20
实现一个简单的EventHub
前言谈到EventHub就不得不说到发布订阅这一种设计模式,EventHub正是基于这种设计模式实现出来的一个实例,当前在前端方面,EventHub应用已经十分广泛了,例如Vue中的
eventbus
、redux
大春春
·
2020-01-06 02:17
EventBus
3.0使用(一)
3Steps简单使用
EventBus
3.0在使用
EventBus
先在Gradle添加依赖compile'org.greenrobot:
eventbus
:3.0.0'定义Event事件,没有特别要求就是用来发送
qiaoStr
·
2020-01-05 23:07
EventBus
框架初解
EventBus
其实解决了这样几个问题:保存订阅者、发布事件、切换线程、粘性事件保存订阅者在register(this)时,处理运行时注解,根据this找到类和类中的方法,根据方法的Subscribe注解找到订阅事件的那些方法
蓝灰_q
·
2020-01-05 22:08
EventBus
全解析系列(一)
前言
EventBus
是一个Android开源库,其使用发布/订阅模式,以提供代码间的松耦合。
EventBus
使用中央通信方式,仅仅使用几行简单的代码,就可以达到解耦代码的目的。
嘎啦果安卓兽
·
2020-01-05 21:48
移动架构----
EventBus
EventBus
可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据,执行方法。
_浮生若梦
·
2020-01-05 16:17
Android必知必会
EventBus
源码分析之发布事件
知道了
EventBus
的注册流程后,我们来了解一下
EventBus
发布事件的流程。
GitCode8
·
2020-01-05 13:41
动脑学院
EventBus
框架预习资料
EventBus
使用详解
概述
EventBus
是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。
十年开发程序员
·
2020-01-05 12:04
十一,Activity之间双向事件传递
Activity之间双向事件传递开发中我们不但要想新开启的页面传递数据,也会需要在页面关闭后返回一些数据,这样其实就是使用Intent在Activity之间相互传递数据,综合前面对
EventBus
的认识
zxn593066063
·
2020-01-05 05:44
个人对
EventBus
和回调的一些思考
EventBus
是近年来在Android开发中非常常用的一个通信框架,利用它可以很轻易地实现组件与组件之间的各种通信,无论跨线程与否。
Shawlaw
·
2020-01-05 03:40
先定一个小目标,比如写一个QQ
使用的开源项目BottomBar
EventBus
greenDAObutterknife学习目标环信SDK的集成与使用MVP模式的运用ORM数据库的集成与使用模块化思
沉默的范大叔
·
2020-01-04 13:45
EventBus
全解析系列(五)
EventBus
源代码分析-你不知道的
EventBus
小环节1.STICKY粘性事件在
EventBus
中有一种事件叫粘性事件,不是只有注册了之后发送的事件才能收到,在注册之前发送的事件,在注册之后也可以收到的事件就是粘性事件
嘎啦果安卓兽
·
2020-01-04 12:07
android 初识
EventBus
title:android初识
EventBus
date:2016-04-17tags:
eventbus
本文档基于
EventBus
3.0.0
EventBus
是一个发布/订阅事件总线,用来优化android
梵依然
·
2020-01-04 05:32
Android
EventBus
框架入门
Activity与Service、Activity与后台线程、线程与线程之间需要频繁的进行通信,Android官方的解决方案有两种,一种是使用Handle,一种是使用广播,但是这两种方式都不是很好用,这时候就轮到
EventBus
MQLX
·
2020-01-03 20:42
EventBus
EventBus
是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
小陈阿飞
·
2020-01-03 07:51
回顾过去,展望未来
这一年我也接触了很多新东西,如:OKHttp,Fresco,
EventBus
,BufferKnife,Freelance,RxJava/RxAndroid,Tinker,Small等等。
打不死的小强qz
·
2020-01-03 00:56
EventBus
订阅方法为什么是public? Subscriber class WebFragment and its super classes have no public methods...
EventBus
-为什么订阅的方法必须是public?
苏大燕子
·
2020-01-02 20:14
AndroidX的内置对象池
我们经常会遇到使用对象复用的场景,比如线程池,数据库连接池,Android的消息机制里面的Message的通过静态方法obtain()获取消息,
EventBus
在的解析监听事件的订阅者对象里的标有@subscribe
RxCode
·
2020-01-02 20:50
Android开发常用框架汇总
响应式编程RxJavahttps://github.com/ReactiveX/RxJavaRxAndroidhttps://github.com/ReactiveX/RxAndroid消息通信
EventBus
M悇芐冋忆
·
2020-01-02 17:41
解决vue使用bus被多次触发问题
造成原因个人理解是事件在触发后接收方还没有来得及作出响应就会一直堆积起来,每次都会叠加结束语查看bus如何使用请看vue中使用bus总线(
eventbus
)实现兄弟组件间的通讯
赚钱带琼琼环游世界
·
2020-01-02 15:07
vue中使用bus总线(
eventbus
)实现兄弟组件间的通讯
需求vue兄弟组件或者互不关联的组件间的通讯基本实现原理使用bus总线
eventbus
来实现,很简单上代码1.封装公共bus.js文件importVuefrom'vue'exportdefaultnewVue
赚钱带琼琼环游世界
·
2020-01-02 15:35
Rexxar Android 系列学习(4) 错误处理
EventBus
首先介绍一下
EventBus
,具体可以查看之前总结的SimpleNews项目的重构之旅(3)-
EventBus
接入因为Rexxar错误处理使用到了
EventBus
,其实用过的同学一看就懂了
無名小子的杂货铺
·
2020-01-02 09:50
Android 中 Handler 的基本使用
随着
EventBus
和RxJava等依托观察者模式的消息传递机制的出现,当前在Android开发中Handler的使用已经不如之前那么重要,但是Android系统所提供的Handler中的各种编程思路和设计方案
因为我的心
·
2020-01-02 06:12
介绍几种Android支持跨进程共享数据的开源框架
对跨进程调用感兴趣的同学,可以参阅另一篇文章《跨进程的
EventBus
,开源框架Hermes
EventBus
使用小结》介绍了一种基于AIDL的跨进程开源框架的使用。
Mars_M
·
2020-01-01 19:11
EventBus
源码解析(二)register与unregister
前边文章主要跟大家大概讲了下
EventBus
的用法和注解,接下来则是从源码角度来看
EventBus
的内部处理
EventBus
源码解析系列
EventBus
源码解析(一)关于用法和注解
EventBus
源码解析
Hohohong
·
2020-01-01 15:25
EventBus
设计与实现分析——特性介绍
EventBus
是一个发布/订阅模式的消息总线库,它简化了应用程序内各组件间、组件与后台线程间的通信,解耦了事件的发送者和接收者,避免了复杂的、易于出错的依赖及生命周期问题,可以使我们的代码更加简洁、健壮
hanpfei
·
2020-01-01 05:08
Guava工具类
:annotations普通注解类型base基本工具类库和接口cache缓存工具包,非常简单易用且功能强大的JVM内缓存collect带泛型的集合接口扩展和实现,以及工具类,这里你会发现很多好玩的集合
eventbus
MarlonSH
·
2020-01-01 04:26
VUEX
在Vue中组件之间的共享数据的方式:1、父组件向子组件传值:v-bind属性绑定2、子组件向父组件传值:v-on事件绑定3、兄弟组件之间进行传值:
EventBus
$on接收数据的那个组件$emit发送数据的那个组件上面的
水墨晨诗
·
2019-12-31 20:00
android handler与
eventbus
对比
Handler为什么要使用Handler?因为如果将耗时操作放在主线程中会导致ANR,这个时候我们需要把这些耗时的操作,放在一个子线程中,因为子线程涉及到UI更新,但是当子线程中有涉及到操作UI的操作时,就会对主线程产生危险,也就是说,更新UI只能在主线程中更新,在子线程中操作是危险的.这个时候,Handler就出现了来解决这个复杂的问题,由于Handler运行在主线程中(UI线程中),它与子线程
monkey01
·
2019-12-31 07:29
Android项目实战
EventBus
的封装
EventBus
大部分人都用过了,就不再介绍了,本篇主要讲一下实际项目中
EventBus
的封装过程。
Androidad
·
2019-12-31 03:15
EventBus
3.0进阶:源码及其设计模式 完全解析
前言在上一篇文章:
EventBus
3.0初探:入门使用及其使用完全解析中,笔者为大家介绍了
EventBus
3.0的用法,相信大家对其的使用也比较熟悉了。
丶蓝天白云梦
·
2019-12-30 22:55
Android-
EventBus
-3.0.0使用
直接gitclone下来:gitclonehttps://github.com/greenrobot/
EventBus
.git到github网站下载。
丸_子
·
2019-12-30 21:17
Flutter
EventBus
消息总线
1、前言在APP中,我们经常会需要一个广播机制,用以跨页面事件通知,Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于DartStreams(流);事件总线通常实现了订阅者模式,订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件,接下来我将学习event_bus,并异步实现主题颜色的更新。2、Flutter中集成EventBu
程序猿在广东
·
2019-12-30 17:57
ts中的事件传递
在ts中,我们也需要一个通用的事件传递机制,类似于android中的
eventBus
,当然这个在ts中实现起来是很简单的。代码如下:核心类,处理事件的核心/。
小人物灌篮
·
2019-12-30 15:17
常用框架――链接
开源框架集合优秀开源UI和工具框架开源框架大集合Android10大常用框架炫酷效果Demo集合Banner轮播BottomBar底部导航栏Card.io银行卡号识别DanmakuFlameMaster弹幕
Eventbus
半城樱花灬半城雨
·
2019-12-30 14:15
组件化下
EventBus
的消息类型自动编译
今天这个题目很难取,组件化范畴的内容,又是
EventBus
的相关内容,但是通过gradle插件化的形式来做,简单就说成组件化下
EventBus
的消息类型自动编译,有更好主意的小伙伴可以推荐。
juexingzhe
·
2019-12-30 14:43
Android 数据库 ObjectBox 源码解析
greenrobot团队(现有
EventBus
、greenDAO等开源产品)推出的又一数据库开源产品,主打移动设备、支持跨平台,最大的优点是速度快、操作简洁,目前已在实际项目中踩坑。
Cavabiao
·
2019-12-30 09:01
AAC 开发组件
拓展一下,MVC/MVP/MVVM这种代码架构组织方式都是基于:UI驱动数据,我们常用的
EventBus
框架则是:数据驱动UI。数据和UI谁驱动谁,这
前行的乌龟
·
2019-12-30 05:12
EventBus
源码分析(三): 注册和解绑的源码分析
前言#为了让文章的篇幅保持一个短小精悍的程度,所以决定把
EventBus
的分析拆分成:注册解绑和发送Event的处理过程两部分。今天来看看注册解绑是怎么操作的。
珠穆朗玛小王子
·
2019-12-30 05:41
Android
EventBus
源码分析
一、先看看
EventBus
的简单使用1.导入
eventbus
compile'org.greenrobot:
eventbus
:3.0.0'2.MainActivitypublicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener
天道__
·
2019-12-30 04:53
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他