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
Android
EventBus
工作原理与使用详解
一、
EventBus
简介Android
EventBus
是一个Android平台轻量级的事件总线框架,他极大的简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了他们之间的耦合
Jimmy.li
·
2020-08-09 13:02
Android线程问题
Demo测试
EventBus
3 [
EventBus
对于Android开发老司机来说肯定不会陌生,它是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多个模块之间的通信,而不需要以层层传递接口的形式去单独构建通信桥梁
shangguansb
·
2020-08-09 13:58
android
Event Bus在安卓开发中的使用场景和技巧
观察者模式是实现模块解耦的一种非常有效的设计模式,Android里面对它支持很好的第三方库为
Eventbus
(https://github.com/greenrobot/
EventBus
)。
草木樨
·
2020-08-09 12:56
安卓
EventBus
抛异常了,不能在子线程更新UI。
EventBus
抛异常了,不能在子线程更新UI。
android小孟
·
2020-08-09 12:19
Android
EventBus
Event
Android
EventBus
带来组件交互和应用退出新方式
CSDN一篇关于Android
EventBus
的新用法总结真是让人耳目一新,既有关于activity交互的新玩法也有退出应用的新玩法。确实太酷了。
雨石轩
·
2020-08-09 12:35
android
Android开发
EventBus
最简单的使用
EventBus
的出现我再也不用广播通知了。别问我为什么,它太好了。下面说下最简单的应用。原理什么的,我也不是很懂。我只是会用。
恰逢花开花香
·
2020-08-09 12:03
android开发日记
Android开源通信框架之——
EventBus
前阵子看了MrSimple的博客,关于事件总线的,自己也跟着学了下一、什么是
EventBus
EventBus
是一种基于事件发布与订阅模式的事件总线,实现了Activity、Fragment、Service
txfyteen
·
2020-08-09 12:26
android
EventBus
接收不到事件(debug版本可以接收,release接收不到)
该问题是因为Debug版本未添加
EventBus
的混淆,而Release版本添加了
EventBus
的混淆导致的。解决方法:添加
EventBus
混淆规则。
tklwj
·
2020-08-09 12:10
android
Android 开源框架:
EventBus
目录0、相关视频:1、相关文章:2、
EventBus
简介2.1、三个角色2.2、四种线程模型3、
EventBus
使用3.1、引入依赖3.2、定义事件3.3、发布事件3.4、黏性事件3.5、优先级0、相关视频
songzi1228
·
2020-08-09 12:48
Android:常用
EventBus
真的好强大
安卓开发组件通信,
eventbus
首选,简单而且又方便首先在androidstudio的工程里引用//组件通信工具//http://jcenter.bintray.com/org/greenrobot/
small44444
·
2020-08-09 12:36
EventBus
EventBus
什么是
EventBus
?
JokerCats
·
2020-08-09 12:20
工具类
PersistableBundle引发的血案
看到上报日志,发现怎么是
EventBus
引起的呢?
shrimpcolo
·
2020-08-09 12:20
Android
App
greenrobot
EventBus
使用实践
第一步:在build.gradle加入compile'org.greenrobot:
eventbus
:3.0.0'然后重新编译工程:注意如果正式使用时,提示找不到
EventBus
则使用以下处理办法:没有效果
robert_cysy
·
2020-08-09 11:52
Android
每天学习一个Android中的常用框架——12.Handler
但是为了更好地理解接下来将要学习的消息处理框架
EventBus
以及RxJava,我们还是需要先把官方提供的这套机制理解透彻。Android开发者应
赈川
·
2020-08-09 11:01
Android
Android
EventBus
(普通事件/粘性事件)
展示效果添加
EventBus
导入依赖compile'org.greenrobot:
eventbus
:3.0.0'主MainActivity方法publicclassMainActivityextendsAppCompatActivity
飞鸟94
·
2020-08-09 11:49
android
studio
android
eventBus
的简单使用(一)
首先应用jar包如果是eclipse请自行下载https://download.csdn.net/mycompile'org.greenrobot:
eventbus
:3.0.0'然后写一个实体类用于存储传递数据和状态值
_ZHANGJUNPING
·
2020-08-09 11:39
android
数据结构
Android之
EventBus
3.0使用
使用
EventBus
可以解决这一问题。框架使用简单,采用观察者模式。在此记录
EventBus
的基本用法。
志悠自在
·
2020-08-09 11:39
Android之开发框架
安卓
Eventbus
的使用
EventBus
可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据,使用简单,代码简洁,下面将介绍如果集成使用
缘尽&渺如梦
·
2020-08-09 11:39
Android
EventBus
简单使用
EventBus
是一款针对Android优化的发布/订阅事件总线。
Jione丶
·
2020-08-09 10:18
Android
安卓
EventBus
使用
EventBus
作用:简化组件之间的通信,可用于线程间的通讯代替handler,用于组件间的通讯代替Intent,用于Activity和Fragment之间通信。使得代码更简洁,性能更好。
极光舞者
·
2020-08-09 10:36
Android
Android方便的消息传递框架
EventBus
使用和优化
一、
EventBus
的作用
EventBus
可以实现各个组件之间、以及各组件与后台线程间的消息传递,用来处理一些随数据变化及时更新的界面十分方便,而且使用了
EventBus
后我们不用再获得对方的引用即可向对方传递数据
一禅小和尚LXY
·
2020-08-09 10:44
andriod开发
Android开发技术分享
Android
Eventbus
基础使用
到现在才用过
EventBus
,果然我敲的是15年代码,下面写了个简单的demo,了解下
eventbus
我使用的场景——底部四个tab,第一个tab,跳到第四个tab,因为都是fragment,不能直接跳转
小小夜雨
·
2020-08-09 10:02
问题一览
Android 手把手教你写
EventBus
前言Android
EventBus
这个知识点呢,我已经写了两篇文章,一篇是Android
EventBus
3.0使用详情,一篇是Android浅谈
EventBus
源码,这两个篇文章讲了它的一个使用,还有源码解析
我不是咸鱼
·
2020-08-09 10:32
Android
EventBus
EventBus3.0
Android框架——
EventBus
事件总线
介绍
EventBus
是Android中比较流行的事件总线框架,可以无耦合的在各个组件之间传递事件,本篇文章就来介绍一下它的用法与部分重要源码。
Prozac1996
·
2020-08-09 10:09
android
EventBus
3.1.1使用
EventBus
,使用简单,功能强大,集成简单,跨进程通信高度解耦,真是牛逼啊。
虾皮条
·
2020-08-09 10:21
EventBus
源码研读(下)
post()方法调用流程我们继续来看
EventBus
类,的另一个入口方法post()//已省略部分代码publicvoidpost(Objectevent){PostingThreadStatepostingState
元涛
·
2020-08-09 10:27
android进阶
EventBus
源码研读(上)
基础用法在读代码之前,首先你得了解它的基本用法.如果你已经能够很熟练的使用
EventBus
等事件总线库了,那么你可以跳过本节.首先引入依赖包,查看GitHub主页的说明:https://github.com
元涛
·
2020-08-09 09:57
android进阶
Android EvenBus的基本使用
EnventBus的Dome的代码的思路(Avtivity和Activity之间传值)导入一个依赖implementation'org.greenrobot:
eventbus
:3.1.1'创建一个bean
世强强强
·
2020-08-09 09:28
个人参考
安卓开发框架系列开篇
前言近期研究了几个主流开源框架的使用,有Retrofit(网络请求),RxJava(异步操作),GreenDAO(数据库操作),
EventBus
(事件通信),Glide、Fresco(图片加载),ButterKnife
丶Jy
·
2020-08-09 09:40
开发框架
安卓基础开发库,DevRing使用说明
其中,网络请求使用Retrofit+RxJava实现,图片加载使用Glide实现(可替换),数据库使用GreenDao实现(可替换),事件总线使用
EventBus
实现(可替换),权限
丶Jy
·
2020-08-09 09:09
开发框架
Android
EventBus
使用
使用
EventBus
来代替Intent、Handler、Broadcast进行模块间通信、模块与后台线程进行通信,避免代码量大时代码高度耦合:1、首先在项目的build.gradle文件中的dependencies
飞天的蜗牛
·
2020-08-09 09:13
Android
EventBus
的详细解析
项目使用的技术呢,说白了,就是将要传递的event(一个Object对象,可任意自定义),发送到公共的组件
EventBus
中进行存储,在通过
EventBus
传递给订阅者(使用者),订阅者收到event消息
司小三石
·
2020-08-09 09:20
疑难问题
综合
Android
EventBus
原理-----(
EventBus
使用详解)
前言:
EventBus
刚用不久,之前也不太懂,几经查阅也终于弄明白了,现在记录下来分享一下,用明白了之后发现其逻辑确实简单,并且耐用,现在已经习惯用
EventBus
了。
laughing_lh
·
2020-08-09 09:20
android
EventBus
详细解析
1.功能介绍1.1
EventBus
EventBus
是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息,本文中统一称为事件。
司小三石
·
2020-08-09 09:48
android
使用
EventBus
代替Bundle传递参数。
//注册
EventBus
.getDefault().register(this);//反注册
EventBus
.getDefault().unregister(this);//post方法
EventBus
.getDefault
云中显卡
·
2020-08-09 09:08
Android
SDK
微信小程序页面通信之
eventbus
先自定义个个
eventbus
.js,放到utils中//创建
EventBus
对象let
EventBus
=function(){console.log("
eventbus
init...");};//准备数组容器
julystroy
·
2020-08-09 09:33
小程序
EventBus
1.添加依赖compile'org.greenrobot:
eventbus
:3.1.1'2.三步学会2.1定义事件先定义事件VO,和普通的JavaBean没有区别:publicclassMessageEvent
jielundewode
·
2020-08-09 08:28
第三方优秀类库学习
EventBus
3 使用以及源码解析
EventBus
是GreenRobot使用发布/订阅模式进行松耦合的框架。官网中对
EventBus
的事件传递图如下:
EventBus
的简单使用可以根据官网入门教程进行学习。
future天麒
·
2020-08-09 08:15
Android
EventBus
3.0在androidstudio3.0上的配置
Abc起因:更新了androidStudio3.0后,用其打开以前的工程,会报错,有gradle的问题,有编译版本的问题,还有apt的问题:apt(annotationprocessingtool)–>annotationProcessor这一点导致之前项目里的gradle配置都不能直接使用了。需要修改一下:1.修改Project的build.gradle配置android-apt方式depend
Ga-gong
·
2020-08-09 08:26
android
Android
EventBus
架构设计
文章目录1
EventBus
简单使用2简单介绍2.1Subscribe2.2threadMode2.3register2.4post2.5unregister3源码分析3.1注册流程3.2发送流程4手写实现
傅君阳
·
2020-08-09 08:13
01
Android架构设计
android开发笔记之
EventBus
EventBus
简介github
EventBus
https://github.com/greenrobot/
EventBus
其描述为:
Eventbus
forAndroidandJavathatsimplifiescommunicationbetweenActivities
hfreeman2008
·
2020-08-09 08:57
android开发笔记
EventBus
的使用和源码解析
为什么要使用
EventBus
在Android开发过程中经常有这样的场景–>栈顶Activity需要关闭非栈顶的Activity,或调用其中的某些方法。
幕涩
·
2020-08-09 08:47
Android第三方
Android里关于
EventBus
的使用
转载自https://blog.csdn.net/bzlj2912009596/article/details/81664984今天,简单讲讲Android里关于
EventBus
的使用。
蓝天逐日者
·
2020-08-09 08:34
安卓开发
Android中
EventBus
的使用
什么是
EventBus
EventBus
是Android下高效的发布/订阅事件总线机制。
github_Flyfire
·
2020-08-09 08:00
Android基础知识
android
Guava
EventBus
体验
EventBus
初体验1.简介
EventBus
是Guava提供的总线事件库,可实现进程内发布订阅功能;
EventBus
自动把事件分发给事件超类的监听者,并且允许监听者声明监听接口类型和泛型的通配符类型;
亘易
·
2020-08-09 08:24
Java基础
Eventbus
发送消息
null&&mSourceFrom==SourceFrom.FROM_SPLASH){MainActivity.startMainActivity(this@ChooseProvinceActivity)
EventBus
.getDefault
唐人小调
·
2020-08-09 08:24
Android
Android
EventBus
3.0 用法及其原理详解
Android
EventBus
3.0用法及其原理详解现在的项目中要用到应用程序内各组件间、组件与后台线程间的通信,2个方案可以实现这个功能,一个是利用回调。另一个是用
EventBus
。
gemgaozhen
·
2020-08-09 08:23
原创
EventBus
3.0用法全解析
前言
EventBus
是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
fulushan的技术专栏
·
2020-08-09 08:41
【Android高级进阶】
EventBus
EventBus3
Android greenrobot:
EventBus
详解
1.线程模型(1)POSTING:发布事件和接收事件在同一个线程。(2)MAIN:不论事件是在哪个线程中发布出来的,该事件处理函数都会在UI线程中执行。该方法可以用来更新UI,但是不能处理耗时操作。(3)BACKGROUND:如果事件是在UI线程中发布出来的,那么该事件处理函数就会提交到线程库中运行,如果事件本来就是非UI线程中发布出来的,那么该事件处理函数直接在发布事件的线程中执行。在此事件处理
enjoyinwind
·
2020-08-09 08:50
Android
Android组件间通信库
EventBus
学习
项目地址:https://github.com/greenrobot/
EventBus
EventBus
主要特点1.事件订阅函数不是基于注解(Annotation)的,而是基于命名约定的,在Android4.0
承影v
·
2020-08-09 07:31
移动开发
ui
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他