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
.getDefault().register(this);声明方法(post发送事件的时候,反射调用),不能是private类型的方法,否则在编译的时候会报错.可以在@Subscribe
wenou
·
2020-03-19 03:04
用
EventBus
的方式双击退出应用
首先一般来说我们做项目都会自己先定义一个Activity的子类,然后所有的Activity都来继承这个子类,作为所有Activity的父类出现在栈顶双击返回选择退出的时候直接用
eventBus
来通知这个
冯员外_SundarFung
·
2020-03-19 01:41
EventBus
使用技巧与心得
在很久之前,我就听说过事件总线很好用(
EventBus
),但是我一直没真正在项目中用上它,直到有一天我接手了女朋友的商城项目过来维护的时候,我发现她在开发的时候把事件总线集成上去了,用起来真特么的爽,异步完成后直接发个事件出来
haegyeong
·
2020-03-18 09:35
android轮播图效果
使用
eventbus
对轮播图点击事件进行处理。packagecom.example.sunxiaokun.retrofixandrxjava;importandroid.app.Ac
我妈叫我二乖
·
2020-03-18 01:56
设计模式大总结(三):观察者模式
前言#因为项目里用到了
EventBus
,直接就想到了观察者模式。这种模式用的太多了,例如广播的注册,就是典型的观察者模式。
珠穆朗玛小王子
·
2020-03-18 01:36
EventBus
原理与实现
EventBus
的源码很简单,总结一下,能够在不同组件Activity等等通信的原理即一个static的单例对象,成员变量是一个List等容器==>注册时用来存放观察者(List.add)
编程之乐
·
2020-03-17 23:02
无标题文章
EventBus
MainActivity和Fragment同时注册一个事件点击按钮从未注册的fragment切换到注册的fragment并发送粘性事件
EventBus
.getDefault().postSticky
霁逸lei
·
2020-03-17 08:30
关于
EventBus
,从使用到解析(下)
本篇文章主要从
EventBus
的常用的方法入手,以分析源码的方式讲解其中的实现原理。
Ruheng
·
2020-03-16 19:39
EventBus
3.0 源码解析
前言
EventBus
是一个发布/订阅框架。用两个字来概括它,解耦。它简化了组件间事件传递,也可用于线程间事件传递。
__hgb
·
2020-03-16 19:08
如何实现自定义Java运行时注解功能
基础知识相信大家在Android开发过程中,对注解有一定程度的接触,比如我们在使用
EventBus
的时候,我们声明@Subscribe(threadMode=ThreadMo
皮球二二
·
2020-03-16 12:30
#Android# RxJava入门指南
(脑图)RxJava脑图出现背景Android中UI主线程的限制和应用流畅度的要求使得异步任务繁多,容易导致回调地狱(CallbakHell)之前的Handler和AsyncTask解决方案都不很理想
EventBus
Lshare_Blog
·
2020-03-16 00:06
IM二期UI部分总结
UI层用的MainMsgExt对象,实现了UI数据和业务数据的解耦;提供了一个MainMsg和MainMsgExt互相转换的工具类MainMsgTransferHelper;在列表刷新上,UI层采用了
EventBus
小鱼游儿
·
2020-03-15 23:44
EventBus
3新特性及用法
题图来自greenrobot官网.png
EventBus
3简介
EventBus
是一种为了优化Android组件之间事件传递的解耦工具,通过发布/订阅事件总线来实现事件在不同组件之间的事件传递。
追云_似梦
·
2020-03-15 18:05
ButterKnife源码解析
image.png序言继上次介绍了
EventBus
之后,今天我们来介绍另外一个好用的三方库ButterKnife,一个依赖注入框架。
左大人
·
2020-03-15 16:28
多条件多步骤任务,流程封装
平常的做法可能是利用事件通知机制(
EventBus
、BroadcastReceiver),把登录成功这个事件发送出去,告知前面的代码可以跳到个人资料界面了。
pobi
·
2020-03-15 15:08
浅析Otto框架,并与
EventBus
对比
前两天在公众号里发了一篇有关
EventBus
的文章《玩转
EventBus
,详解其使用》,有读者和开发者反馈说没有OTTO好用。确实是,各有优缺点吧,那今天就有必要再讲一下Otto事件框架。
非著名程序员
·
2020-03-15 14:53
EventBus
学习笔记
(官方一点的说法:
EventBus
是一款针对Android优化的发布/订阅事件总线。
MrYCH
·
2020-03-15 08:51
自己写一个
EventBus
大名鼎鼎的
EventBus
很多人一定都用过,这个框架通过利用注解+反射,很好的实现了事件订阅者与发布者的解耦。今天我们就手动实现一个简易版本的
EventBus
。
mrrobot97
·
2020-03-14 17:40
EventBus
2.x升级到3.0使用注意
首先安利
EventBus
:https://github.com/greenrobot/
EventBus
由于项目处于进行中,采用AndroidStudio升级也很简单就升级了。
AFAP
·
2020-03-14 16:15
EventBus
源码解析
如果有朋友对
EventBus
的使用还不熟悉,建议看看http://www.jianshu.com/p/887421af4cc1(1)从构造方法入手
EventBus
.getDefault()单例模式publicstatic
EventBus
getDefault
选一个昵称这么难
·
2020-03-13 23:43
vue 面试题 总结
四、Vue组件间的参数传递1.父组件与子组件传值父组件传给子组件:子组件通过props方法接受数据;子组件传给父组件:$emit方法传递参数2.非父子组件间的数据传递,兄弟组件传值
eventBus
,就是创建一个事件中心
hcySam
·
2020-03-13 21:55
EventBus
学习
先看了这篇https://www.jianshu.com/p/f9ae5691e1bb,理解了
EventBus
是什么再看了https://blog.csdn.net/u012317510/article
在下陈小村
·
2020-03-13 13:48
Android事件总线(三)otto用法全解析
前言otto是Square公司发布的一个发布-订阅模式框架,它基于GoogleGuava项目中的
eventbus
模块开发,针对Android平台做了优化和加强。
刘望舒
·
2020-03-13 05:42
Fragment与Fragment,Activity之间通信方式总结
参考资料理解Fragment生命周期Android的Fragment的生命周期各状态和回调函数使用方式一:使用广播方式或者
EventBus
不论我们有没有用ViewPager,都可以用广播实现两个Fragment
iBoss
·
2020-03-13 05:01
android
EventBus
3.0 混淆配置
https://github.com/greenrobot/
EventBus
使用的这个库在github的官网README中没有写明相应混淆的配置.经过对官网的查询,在一个小角落还是被我找到了。
刘泓辰
·
2020-03-13 01:21
EventBus
3.0源码分析
本文分为以下几个部分:创建、注册、发送事件、粘性事件来讲解它的实现原理,本文使用
Eventbus
版本为3.1.1。
龙儿筝
·
2020-03-12 20:40
EventBus
短暂使用
20171027
EventBus
是个什么鬼?
tea9
·
2020-03-12 19:02
Android事件总线(二)
EventBus
3.0源码解析
相关文章Android事件总线(一)
EventBus
3.0用法全解析前言上一篇我们讲到了
EventBus
3.0的用法,这一篇我们来讲一下
EventBus
3.0的源码以及它的利与弊。
刘望舒
·
2020-03-12 19:23
Android基础---
EventBus
3.0实用教程
作为一个Android开发者,我们在日常的开发中肯定会使用到
EventBus
,比如说当我们在做app的消息模块的时候,接收到后台推送的消息之后,为了方便用户查看,就需要把消息保存到本地,正常情况下在页面上会有个
SmartSean
·
2020-03-12 16:24
EventBus
库传递数据
,这介绍下
EventBus
库传递数据的使用。大致流程:发布方发送事件-接收方注册
EventBus
,引入接收方法。1、使用
EventBus
首先是引入相关库,这里使用的是gteenrobot的库文件。
安卓的搬运工
·
2020-03-12 15:37
EventBus
3 for Android
一、简介官方介绍
EventBus
:EventsforAndroid
EventBus
isanopen-sourcelibraryforAndroidusingthepublisher/subscriberpatternforloosecoupling.
EventBus
enablescentralcommunicationtodecoupledclasseswithjustafewlinesofcod
xyxzfj
·
2020-03-12 13:04
EventBus
3.0 新特性
本文首发:http://yuweiguocn.github.io/本文介绍了
EventBus
3.0的新特性,新增订阅者索引代替反射以提升性能及新加@Subscribe注解等。
于卫国
·
2020-03-11 18:07
Guava学习——
EventBus
学习
Eventbus
的相关知识,留存记录,待以后查看。
Impact
·
2020-03-11 11:52
框架源码分析-
EventBus
介绍
EventBus
在项目中也用得非常多,用法也非常简单,只要在需要监听事件的类中注册,然后在事件发布的方法中发布就可以了。
twinsnan
·
2020-03-11 08:37
EventBus
总结
Handler消息机制(www.cnblogs.com/whoislcj/p/5590615.html)1.前言:无论是现在所做的项目还是以前的项目中,都会遇见线程之间通信、组件之间通信,目前统一采用
EventBus
一天一个脚印_修行
·
2020-03-11 07:47
iOS中文版资源库,非常全
目录入门库和框架音频动画AppleTV桥接缓存CoreData图表数据库硬件动作蓝牙位置iBeaconHUD事件总线(
EventBus
)文件JSON布局日志地图媒体图片视频PDF消息网络推送通知Passbook
极分享
·
2020-03-11 06:56
ObjectBox - Android NoSQL 数据库框架
EventBus
和GreenDao的老东家GreenRobot推出的移动端数据库架构。
chauI
·
2020-03-11 03:14
EventBus
3.0简单介绍(代码)
build.gradle中添加引用compile'org.greenrobot:
eventbus
:3.0.0'基本代码SecondActivity执行事件发布publicclassSecondActivityextendsAppCompatActivityimplementsView.OnClickListener
嘈天巴闭_
·
2020-03-10 13:52
google guava
EventBus
使用(一)
在Springcloud环境下,使用google公司开源的guava工具类
EventBus
。
天草二十六_简村人
·
2020-03-10 07:11
安卓AOP实战:Javassist强撸
EventBus
前言
EventBus
到了3.0版本,使用Apt注解处理器来在编译期通过读取@Subscribe()注解并解析生成java类来保存订阅者关于的信息,比在之前使用反射来获得这些订阅者的信息速度要快。
North_2016
·
2020-03-09 01:55
EventBus
3 封装
思路封装一个
EventBus
工具类,消息类MessageEvent在BaseActivity中选择注册及接收消息,默认不注册子Activity继承BaseActivity,如需接收消息,则重写父类的方法
jsnow0613
·
2020-03-08 19:29
Annotation for ANDROID ---First
学习注解原理的理由越来越多的流行Android库中使用的注解,比如butterknife,
EventBus
,dagger2,okHttp3等里面也是使用了注解,减少了重复代码的编写,极大的方便我们快速开发
Kinzirva
·
2020-03-08 08:44
EventBus
学习笔记
集成
EventBus
需要三步:第一步:定义event;第二步:准备订阅者,包括注册和取消注册,及接收事件的方法
相木目
·
2020-03-08 08:38
eventbus
注册
eventbus
有注册就要有取消注册,在页面onDestroy()方法中调用注册privatevoidregisterRefreshData(){unRegisterRefreshData();mRefreshDisposable
小白猿
·
2020-03-07 23:47
事件分发库-
EventBus
github准备下载jar包
eventbus
-3.1.1.jar混淆http://greenrobot.org/
eventbus
/documentation/proguard/#
EventBus
-keepattributes
lioj
·
2020-03-07 23:40
MVP模式+rxandroid加载本地音乐实例
最近学习了github上下载了stylishmusicplayerrxandroidrxadnroid可以用于各个组件之间传递消息的工具类似于
EventBus
以及异步处理消息的绝佳框架。
源来是你啊
·
2020-03-07 21:54
使用
EventBus
+ Redis发布订阅模式提升业务执行性能(下)
前言上一篇博客上已经实现了使用
EventBus
对具体事件行为的分发处理,某种程度上也算是基于事件驱动思想编程了。但是如上篇博客结尾处一样,我们源码的执行效率依然达不到心里预期。
长沙大鹏
·
2020-03-07 15:00
基于Agera的
EventBus
实现库
AgeraBus简介AgeraBus是基于谷歌开源的Agera实现的Android事件总线,实现了
EventBus
基本常用的功能,下面将为你一一介绍,如果要了解Agera,可以去看我文章后面推荐的两个地址
zpayh
·
2020-03-06 18:05
Android开发小结1
1.
EventBus
1.0.1的使用例:(1)XX1.java触发
EventBus
事件;RefreshUnReadEventrefreshUnReadEvent=newRefreshUnReadEvent
陽_young
·
2020-03-06 16:42
Android开发开源控件之
EventBus
EventBus
简介
EventBus
直译过来就是事件总线,熟悉计算机原理的人一定很熟悉总线的概念,所有设备都连接到总线上,然后在总线控制器上注册一个地址,当接收到消息的时候,总线控制器就从自己地址列表中取出该地址
DanieX
·
2020-03-06 11:55
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他