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
框架
一、前言:
EventBus
是一款事件发布与订阅的框架,主要用来替代Intent、Handler、BroadCast来实现组件通信,线程间通信。
zkxok
·
2020-04-10 20:39
源码解析之
EventBus
Talkischeap.Showmethecode前言最近几年,很多优秀的第三方开源代码出现在我们的眼前,为app的开发提供了极大的便利,同时也降低了开发的门槛。现在拿几个框架组合下,再加上几个开源库,一个简单的app就出来了。所以在很多的简历中,我们总是能找到这样的描述:熟悉xxx框架,熟练运用第三方xxx开源库这个系列,旨在介绍如何运用开源库的基础上,对这些开源库进行讲解。由于一般流行的开源库
ibrothergang
·
2020-04-10 16:58
Android 用RxJava模拟一个
EventBus
———RxBus
**本篇文章已授权微信公众号guolin_blog(郭霖)独家发布*RxBus的核心功能是基于Rxjava的,既然是模拟
EventBus
,我们需要搞清楚RxJava满足实现
EventBus
的那些条件,这样才能更好的实现
SheHuan
·
2020-04-10 12:40
对目前安卓端架构的一些思考和反省
目前在教师端和学生端的实现中,
eventbus
扮演了一个极其重要的角色,
eventbus
的本意是用于多组件之间的彻底解耦和一对多之间的数据广播,但是在实际使用的过程中出现了很多偏差,目前
eventbus
heartshapebox
·
2020-04-10 08:07
Android 注解系列之
EventBus
3 原理(四)
bus.jpg前言在之前的文章Android注解系列之APT工具(三)中,我们介绍了APT技术的及其使用方式,也提到了一些知名的开源框架如Dagger2、ButterKnife、
EventBus
都使用了该技术
AndyJennifer
·
2020-04-10 00:57
Android 事件总线
EventBus
时间:2016年5月26日15:27:46作者:JustDo23版本:
EventBus
v3.0.0说明:本文主要记录本人对
EventBus
的使用。
EventBus
比较高效,简单,实用。
JustDo23
·
2020-04-10 00:52
2017.01.17 动动APP
UI编译时注解框架ButterKnife;数据库郭神ormlite;事件总线
EventBus
;图片加载Glide;图片选择器GalleryFinal开源库(头像选择);PhotoPicker(打开发图)
图乐
·
2020-04-09 15:03
EventBus
3.0接入问题
在开发过程中,为了避免页面之间的数据层层传递,很容易就想到使用订阅/发布的形式来传递数据,有一个出名开源库就是做这类事情的~地址:https://github.com/greenrobot/
EventBus
爱吃豆腐面
·
2020-04-09 14:07
EventBus
post一次事件接收到多次
最近在项目中用到了
EventBus
3.0在使用的过程中发现了一个问题由于需要全局回调所以我
EventBus
的注册与反注册写到了基类,在代码执行过程中发现post一次时我的接收时间逻辑走了两次,经过查找各种资料
111_222
·
2020-04-09 08:50
Kotlin 中使用
EventBus
换到Kotlin后,之前的
EventBus
不能正常用,发现这个还挺好用的。
Obadiah
·
2020-04-09 07:45
EventBus
事件总线
什么是
EventBus
:
EventBus
是android下的高效的发布/订阅总线机制,它的作用是可以代替传统的Intent,Handler,Broadcast,或者接口函数在Fragment,Activity
誰許誰天荒
·
2020-04-09 06:12
EventBus
事件总线的使用
今天突然得知有事件总线这个东西,正好又在等后台调接口,就去网上搜罗一个这方面的学习资料学习一下,然后我就震惊了,特么还有这么好的东西,我咋不早点知道,深的我也不知道,就浅谈一下他的使用和一些不是坑的坑,首先是依赖
EventBus
缘狄
·
2020-04-08 23:56
EventBus
源码学习随笔
EventBus
是什么?简介
EventBus
是Android和Java的开源库,它使用发布者/订阅者模式进行松散耦合。
黄俊彬
·
2020-04-08 08:38
Nuxtjs
eventbus
插件
Nuxtjs是VUESSR的框架实现,有时会用到单独的事件处理,在nuxtjs可按以下方法处理:添加plugins/bus-inject.js内容如下importVuefrom'vue'constbus={}bus.install=function(Vue){Vue.prototype.$bus=newVue()}Vue.use(bus)联合注入如果需要在context中,Vue实例,甚至可能在V
佰晟
·
2020-04-08 03:55
EventBus
源码分析
EventBus
EventBus
是一个为Android和Java平台设计的发布/订阅事件总线image
EventBus
有以下特点:简化组件之间的通信将事件发送方和事件接收方解耦很好的使用于Activitis
瓶子里的王国
·
2020-04-08 00:18
EventBus
3.0使用
以前的项目中使用的都是
EventBus
2.x,现在换成了
EventBus
3.0,关于怎么用,这里不写了,一搜一大片,此处主要记录
EventBus
AnnotationProcessor的使用。
CalvinNing
·
2020-04-07 21:29
EventBus
点单使用
岁月磨没了身上的荆棘,是失败者多好的理由.葵花三式注册
EventBus
.getDefault().register(this);响应@Subscribe(threadMode=ThreadMode.BackgroundThread
会理发的店小二
·
2020-04-07 15:05
安卓日记——跨组件通信神器RxBus
RxBus听名字就知道与RxJava和
EventBus
有关啦没错这其实是他们的结合体其实写一个简单版的也真心不难,RxBus的代码只有十几行,没听错真的只有十几行不过首先你要了解RxJava和
EventBus
饥渴计科极客杰铿
·
2020-04-06 15:15
EventBus
使用详解
EventBus
使用详解概述
EventBus
是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息。
萨达哈鲁酱
·
2020-04-06 07:48
RxJava 基础
##
EventBus
事件中心与Retrofit结合进行网络处理RxBinding....初始RxJava我们先来看一下这坨代码:newThread(){@Overrid
王永迪
·
2020-04-06 05:06
框架相关(MVP+Rxjava+Retrofit+OkHttp+Picasso+
EventBus
+ButterKnife+FastJson/Gson+GreenDao+Logger)
Retrofit2完全教程Log最佳实践当
EventBus
遇上RxJavaR
tenny_wu
·
2020-04-06 02:48
事件总线
EventBus
;使用Handler和Message,如下载线程完成下载任务后,给UI发送Message,UI收到Message后更新界面但传统的这些方法应用起来比较繁琐,虽然也能达到更新UI的效果,但是代码量较大,
EventBus
cy_why
·
2020-04-06 02:22
2018-04-10 架构们
towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013除了这个分层架构模式LayeredPattern(
eventbus
予沁安
·
2020-04-06 01:03
运用
EventBus
1.可以使用BroadcastReceiver说说思路,通过新建广播接收器,动态注册广播接收器,由登录按钮点击发送广播,在广播接收器接收,接收后在onReceive中做出逻辑判断,然后将得到的值存在全局变量中,在需要判断页面变化的页面加入判断。publicclassMyBroadcastReceiverextendsBroadcastReceiver{Contextcontext;MyBroadc
王怀智
·
2020-04-05 22:51
MonitorService-监控服务类2
Metrics-Java版的指标度量工具之一Metrics-Java版的指标度量工具之二Guava
EventBus
Guava-
EventBus
(事件总线)http://
海德堡绝尘
·
2020-04-05 14:28
完全搞懂vue组件通信---props/emit自定义事件/
EventBus
/$ref/provide_inject/$attrs_$listeners
本篇博客所有的代码均在github上:https://github.com/zuxian/总结父子通信:父向子传递数据是通过props,子向父是通过events($emit);通过父链/子链也可以通信($parent/$children);$ref也可以访问组件实例;provide/injectAPI;$attrs/$listeners兄弟通信:Bus;Vuex跨级通信:Bus;Vuex;prov
Cookie_fzx
·
2020-04-05 12:47
vue
vue
javascript
js
前端
组件通信
EventBus
使用与源码解析
使用篇1.添加依赖库compile'org.greenrobot:
eventbus
:3.0.0'2.注册、订阅、取消订阅事件
EventBus
.getDefault().register(obj);//注册
TangBuzhi
·
2020-04-05 01:28
EventBus
源码解析(三)-注册
一、注册主要流程
EventBus
的注册代码如下:publicvoidregister(Objectsubscriber){ClasssubscriberClass=subscriber.getClass
andcoder
·
2020-04-04 23:21
自己写一个
EventBus
EventBus
是Android开发者们都很熟悉的一个库,它可以代替Intent、Handler或者Broadcast在各个活动、碎片、服务或者线程间传递消息,使用方便,性能开销小。
彼岸sakura
·
2020-04-04 20:43
Eventbus
3代码分析(一):简单使用
原因之前一直是用的
eventbus
2.4版本
eventbus
很好用,因为实现解耦了,所以用起来很方便但是,每次跟代码,查从哪里发出的,都需要从bean入手比较麻烦之前也见过有插件,可以帮助查找对应的源头
dodo_lihao
·
2020-04-04 07:36
事件总线之greenrobot/
EventBus
学习笔记
1.概述
EventBus
是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。
皇马船长
·
2020-04-04 05:40
EventBus
3.0 深入了解
通过上一篇文章《
EventBus
3.0相见恨晚》对
EventBus
3.0的原理及使用方法有了简单了解。下面就其原理和使用方法做更深入细致的了解。
IAM四十二
·
2020-04-04 03:27
android ——
eventbus
TextView水波纹动画https://github.com/Ro...el/Titanic开始界面滚动条https://github.com/da...rogressBar好看的菜单
未聞椛洺
·
2020-04-03 23:02
Guava源码分析——
EventBus
EventBus
的设计理念是基于观察者模式的,可以参考设计模式(1)—观察者模式先来了解该设计模式。1、程序示例
EventBus
的使用是非常简单的,首先你要添加Guava的依赖到自己的项目中。
CodeBrick
·
2020-04-03 21:01
EventBus
(一) —— GitHub简介
原文地址:https://github.com/greenrobot/
EventBus
EventBus
EventBus
是一个针对Android进行了优化的发布/订阅事件总线。
周子曰
·
2020-04-03 18:10
观察者模式实现android的通信,替代
EventBus
这边只说功能的实现,具体观察者模式请自行去了解,因为最近在熟悉kotlin所以以下代码用kotlin书写首先创建被观察者接口openinterfaceObserver{funupdate(obj:Object)}创建观察者基类openabstractclassSubject{//被观察者的集合protectedvalsubjectList=arrayListOf()//注册被观察者,添加到集合ab
android老中医
·
2020-04-03 17:51
用 RxJava 实现事件总线 - RxBus
在此贴出原文出处Implementingan
EventBus
WithRxJava-RxBusLeatnRxBus这篇文章分三部分简单介绍事件总线使用RxJava实现事件总线通过RxBus拓展思维"RxBus
DreamFish
·
2020-04-03 09:22
EventBus
3.0实现视频断点续传功能
其实,我写文章主要是对自己学习的记录,让自己对所学到的知识进行归纳总结,我也不知道这些文章是否对你有作用,但如果你看了,觉得有哪些不足的地方望指点,一起学习,一起进步。在我的上一篇文章我的安卓开发之路收获到了几个喜欢一个加油鼓励。很是让我感激、兴奋。我也更加有信心、有毅力的坚持写好博客。虽然最近老师一直在催论文、项目又挺着急的,但今天我要分享我的一个安卓笔记,也是从项目中总结的。最近我在做一个社交
Zhangyuting193
·
2020-04-02 16:32
分析
EventBus
源码扩展Weex事件机制[源码]
分析
EventBus
源码扩展Weex事件机制
EventBus
是基于观察者模式的发布/订阅事件总线,它让组件间的通信变得更加简单。
MarchCd
·
2020-04-02 13:48
多进程、线程等消息机制
------BroadCast------Android广播权限保护------
EventBus
------消息传递之
EventBus
3.0使用与案例android消息传递机制进阶
EventBus
的深入探究
金色狐狸
·
2020-04-02 02:03
理解Android中的注解与反射
前言##最近一段时间在研究
EventBus
和Retrofit的过程中,都遇到了注解这个概念。
IAM四十二
·
2020-04-02 02:57
学习
EventBus
之订阅
相信做Android开发的很少有没听说过
EventBus
的,如果真没听过那只能说明你Out了。
DamonZh
·
2020-04-01 21:03
★41.
EventBus
EventBus
简介相关网页:GitHub地址、官方文档。
iDragonfly
·
2020-04-01 19:07
Android
EventBus
3.0学习笔记
(参考)https://blog.csdn.net/itachi85/article/details/52205464
EventBus
是一款针对Android优化的发布/订阅事件总线。
睿尧
·
2020-04-01 04:12
初谈一Java Annotation
我相信Java注解大家都不会陌生,许多开源的第三方框架中都有它的身影如:butterknife,
eventbus
,retrofit2,dagger2等等...有这样一个细节你是否注意到了呢?
文淑
·
2020-04-01 02:46
[搞定开源]第五篇
EventBus
3.1.1原理
Android开源项目原理系列[搞定开源]第一篇okhttp3.10原理[搞定开源]第二篇okio1.14原理[搞定开源]第三篇retrofit2.4.0与设计模式[搞定开源]第四篇手动实现RxJava2线程切换
EventBus
展翅而飞
·
2020-03-31 11:30
EventBus
的使用
EventBus
EventBus
是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。
安卓小生
·
2020-03-31 10:58
手写
EventBus
框架——动手_整体架构设计
路漫漫其修远兮01.手写
EventBus
框架——源码分析102.手写
EventBus
框架——源码分析203.手写
EventBus
框架——动手_整体架构设计04.手写
EventBus
框架——动手_终结o.O
wenld_
·
2020-03-31 04:33
EventBus
3.0阅读笔记
EventBus
就是该机制的一种实现,基于观察者模式,简单说就是有一个总线控制,然后观察者挂载到总线上,然后有消息发送出来之后,总线根据挂载情况进行分发。
范锦浩
·
2020-03-30 04:24
用RxJava实现事件总线(Event Bus)
目前大多数开发者使用
EventBus
或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。
YoKey
·
2020-03-30 02:13
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他