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
EventBus3.0
EventBus3.0
源码解析(二):post()与postSticky()
在上一篇文章中,我们分析了register和unregister过程:
EventBus3.0
源码解析(一):register()与unregister()接下来我们分析post()与postSticky
Yang_RT
·
2020-08-09 06:36
Android
java
android
Android
EventBus3.0
深入理解 三 使用多个EventBus
EventBus.getDefault()是通过单例模式来获取一个默认实例,EventBus允许我们创建EventBus实例,我个人觉得自己创建的EventBus基本要保持全局,所以我自己单独弄一个类使用单例模式来创建和获取EventBuspublicclassEventBusBase{privatestaticEventBuseventBus;publicstaticEventBusgetIns
键盘舞者113
·
2020-08-09 05:15
Android框架
Android EventBus实现方便的消息传递
在
EventBus3.0
之前我们必须定义以onEvent开头的那几个方法,分别是onEvent、onEventMainThre
小法老沙拉维
·
2020-08-09 05:16
android
eventbus3.0
使用
注入依赖implementation‘org.greenrobot:eventbus:3.1.1’github地址注册和注销//注册EventBus.getDefault().register(this);//注销EventBus.getDefault().unregister(this);订阅者/***主线程中执行**@parammsg*/@Subscribe(threadMode=Thread
那些年我遇到的坑
·
2020-08-09 05:12
安卓
EventBus的优化——KeventBus
一、前言
eventbus3.0
的优缺点分析:eventbus基于观察者模式,用很少的代码,帮我们实现很多功能,使我们的代码变得很优雅。
剑客Chen
·
2020-08-09 05:35
开源
android
java架构
Android 效率开发之EventBus新使用方法
EventBus的使用时发现关于EventBus的使用好多还都是以前的使用方法,然而EventBus的使用早已不同了,下面链接的这篇文章中介绍了EventBus的新用法,可以作为参考与借鉴Android–>
EventBus3.0
danfengw
·
2020-08-09 04:16
Android
EventBus3.0
源码分析
那么这篇博文就从
EventBus3.0
源码的角度分析一下其内部处理流程。
lzy_tinyjoy
·
2020-08-08 22:42
Android
Android中使用开源框架
EventBus3.0
实现Fragment之间的通信交互
1.概述在之前的博文中简单介绍过如何实现fragment之间的信息交互:《Android中Fragment与Activity之间的交互(两种实现方式)》,今天继续给大家介绍一种可以实现此效果的另外一种方式EventBus。(相比于handler,接口回调,bundle传参,这个简单好用到哭)EventBus是Android下高效的发布/订阅事件的消息总线。作用是可以代替传统的Intent,Hand
c2iekqea
·
2020-08-04 13:11
EventBus3.0
介绍与正确使用
EventBus3.0
介绍与正确使用常规的事件传递Intent意图,跳转+传参(局限性非常大)Handler,通常用来更新主线程UI泗洪不当容易内存泄漏Interface接口,仅限于同一线程中数据交互BroadCastReceiver
小小米乐
·
2020-08-04 09:41
Android架构
EventBus3.0Demo 一处发送多处接收,post和postSticky的比较
主界面和二界面两处接受主界面发送的消息3.从主界面先跳到一节面,在一界面发送消息(post方式发送),在主界面和一界面本身接收在一界面和主界面接收好了效果图展示完,开始上代码和踩过的坑,希望对后来这有点用(至于
EventBus3.0
星海浮沉
·
2020-08-04 07:09
Android开发
EventBus入门及其使用
今天我们将学习分析Event3.0,
EventBus3.0
最新的特性就是加入了注解,通过注解的方式告知订阅函数运行在哪个线程中,是一种发布订阅设计模式(观察者设计模式)。。
奔跑中的小麋鹿
·
2020-08-04 05:40
Android开发
EventBus3.0
List事件遇到的坑
当你需要发送接收List类型的对象时,务必做个类型判断。。。否则会出现java.lang.ClassCastException具体操作如下/*instanceoftoavoidsomebugs...*/@Subscribe(sticky=true)publicvoidgetMemList(Listmettings){for(Objectobj:mettings){if(!(objinstanceo
Liberation_kkk
·
2020-08-03 21:52
Java学习
Android开发
安卓基础
EventBus3.0
使用详解
对于
EventBus3.0
中相对于先前的版本中用法有所改变,那么下面我们就来看一下如何使用这个EventBus;使用方法
无嘴小呆子
·
2020-08-03 19:44
Android开源框架
追逐Android
android
eventbus
Android
EventBus3.0
用法全解析
前言EventBus是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化,那么很显然成本会有点高
假装你是大灰狼
·
2020-08-03 15:12
Android
第三方应用
EventBus3.0
快速开始(Android Studio)
EventBus3.0
简单实用分为简单的五个步骤。选择EventBus的版本。创建Event的POJO实体类。
清风吹来
·
2020-08-03 14:45
Android
EventBus
Android开源框架——事件总线
EventBus3.0
讲解
开源项目地址官网:https://github.com/greenrobot/EventBus介绍EventBus主要使用了观察者模式设计方案。主要替代Intent、Handler、BroadCast在Activity、Fragment、Service,多线程中传输数据.官方图因为是观察者模式,所以具备三要素:-Event:事件-Publisher:事件发布者-Subscriber:事件订阅者,接
XKCK
·
2020-08-03 14:30
Android
EventBus介绍与简单使用
今天我们将学习分析Event3.0,
EventBus3.0
最新的特性就是加入了注解,通过注解的方式告知订阅函数运行在哪个线程中,是一种发布订阅设计模式(观察者设计模式)。。
劝酒曲
·
2020-08-03 12:05
帮助
Android中使用开源框架
EventBus3.0
实现Fragment之间的通信交互
1.概述在之前的博文中简单介绍过如何实现fragment之间的信息交互:《Android中Fragment与Activity之间的交互(两种实现方式)》,今天继续给大家介绍一种可以实现此效果的另外一种方式EventBus。(相比于handler,接口回调,bundle传参,这个简单好用到哭)EventBus是Android下高效的发布/订阅事件的消息总线。作用是可以代替传统的Intent,Hand
潘侯爷
·
2020-08-03 11:22
技术分享
Android
Android开源框架
EventBus3.0
详解
EventBus3.0
跟先前版
weixin_33980459
·
2020-08-03 07:34
EventBus3.0
使用个人总结
文章参考文章如下:*http://www.jianshu.com/p/4fa4c7205613*http://blog.csdn.net/angcyo/article/details/48166849*http://blog.csdn.net/harvic880925/article/details/40660137*http://www.tuicool.com/articles/FBbMnayE
hemiy_blog
·
2020-08-03 02:24
EventBus3.0
的使用
1、EventBushttp://greenrobot.org/eventbus/documentation/官方学习文档http://greenrobot.org/EventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码
PowerFromAndroid
·
2020-08-02 22:19
android基础
常用第三方库
material-dialogs替代AlertDialog3.MNProgressHUD4.ProgressDialog类5.XProgressDialog6.Dynamicbox加载数据,没有网络等emptyView(推荐)二、
EventBus3.0
那时候
·
2020-07-31 23:30
常用库
EventBus3.0
注意事项
提起EventBus,大家应该都不陌生了,如果还有不知道的,请先行百度一下,网上也有很多使用教程和原理教程,本着不重复造轮子的原则,这里就讲一些开发中的注意事项。1、父类中定义的订阅方法不能被重写比如你在父类中定义了一个订阅方法@Subscribe(threadMode=ThreadMode.MAIN)publicvoidonEvent(Itemitem){}那么不能在子类中重写该方法,否则一旦我
zhangquanit
·
2020-07-30 11:31
EventBus3.0
study
概述eventbus出来很久了,最近想用一下eventbus,自己对着一些博客撸了一个demo,发现竟然crash了,然后去看看源码发现3.0的eventbus有了很多改动。技术变化真快,得保持谦虚的态度,踏踏实实的学习。正好今天内部群里发了一个如何新技术的学习图,感觉挺好的作为一个android入门小白还是要多学点。基本概念eventbus是一个是一个Android端优化的publish/sub
渡口一艘船
·
2020-07-30 07:20
Android相关
Android
进阶
源码分析
Eventbus
EventBus 3.0 一些事
EventBus3.0
的三大要素官网关系图EventBusisanopen-sourcelibraryforAndroidandJavausingthepublisher/subscriberpatternforloosecoupling.EventBusenablescentralcommunicationtodecoupledclasseswithjustafewlinesofcode–sim
wekingtan
·
2020-07-30 04:02
EventBus3.0
报错..its super classes have no public methods with the @Subscribe annotation
EventBus也用了好久了,今天没事想做个分享的demo,万万妹想到啊,刚集成就出了个问题报错如下Causedby:org.greenrobot.eventbus.EventBusException:Subscriberclasscom.example.legend.eventbusdemo.MainActivityanditssuperclasseshavenopublicmethodswit
legendwon
·
2020-07-29 07:45
Android开发笔记
Android
EventBus3.0
实例使用详解及封装调用
EventBus是一款Android下的发布/订阅事件总线机制。可以代替Intent、Handler、Broadcast等在Fragment、Activity之间传递消息。优点:开销小,代码优雅。将发送者和接受者解耦。3.0与2.x的区别主要区别在订阅函数的不同EventBus2.x中只暴露了四个方法供用户调用,分别是onEvent:该事件在哪个线程发布出来的,onEvent就会在这个线程中运行,
xuchao_blog
·
2020-07-15 10:00
框架
EventBus3.0
入门级使用
0、eventbus的好处就不用在这儿说明了(因为网上一搜一大把,写这篇笔记只是为了自己忘记的时候,翻来看看怎么配置与使用,如果能够帮助到你我感到很荣幸)1.项目中build.gradle文件中添加依赖(使用其中一个依赖即可使用方式也差不多)//eventbuscompile'org.greenrobot:eventbus:3.0.0'//compile'de.greenrobot:eventbu
program008
·
2020-07-14 16:35
android开发
android开发
android
EventBus 3.0进阶:源码及其设计模式 完全解析
前言在上一篇文章:
EventBus3.0
初探:入门使用及其使用完全解析中,笔者为大家介绍了
EventBus3.0
的用法,相信大家对其的使用也比较熟悉了。
程序员的自我反思
·
2020-07-14 07:38
Android
源码
EventBus
设计模式
Android
Java
EventBus使用详解
目前EventBus最新版本是3.0,所以本文是基于
EventBus3.0
的。相关文章EventBus使用详解EventBus源码解析概述EventBus是针一款对Android的发布/订阅事件总线。
weixin_34021089
·
2020-07-13 18:14
github 消息总线
EventBus3.0
EventBus适用于Android和Java的事件总线,可简化活动,碎片,线程,服务等之间的通信。减少代码,提高质量。https://github.com/greenrobot/EventBus1、下载app-> ###implementation'org.greenrobot:eventbus:3.1.1'2、publicclassEventBusBean{ //小红点设置 pub
chongbianpang0485
·
2020-07-13 03:33
[Android组件解读]
EventBus3.0
解析
记得前段时间讲解过otto事件总线的概念,但是大家习惯用的事件总线应该还是EventBus。EventBus介绍EventBusisapublish/subscribeeventbusoptimizedforAndroid.EventBus...simplifiesthecommunicationbetweencomponentsdecoupleseventsendersandreceiversp
乱码桑
·
2020-07-11 03:48
三,
EventBus3.0
的线程模式
线程模式EventBus支持订阅者方法在不同于发布事件所在线程的线程中被调用。你可以使用线程模式来指定调用订阅者方法的线程。EventBus总共支持5种线程模式:ThreadMode.POSTING订阅者方法将在发布事件所在的线程中被调用。也就是发送消息在那个线程,接收消息就在那个线程,比如发送消息在主线程中,接收消息则也在主线中执行,发送消息在子线程中,接收消息则也在相同的子线程中执行这是默认的
zxn593066063
·
2020-07-09 11:11
EventBus3.0
源码浅析与理解
1.简介EventBus是一个Android事件发布/订阅框架。传统的事件传递方式包括:Handler(消息处理机制,一般用于更新UI)、BroadCastReceiver(广播接收者)、Interface回调。EventBus优点:Activity、Fragment、Service与线程之间的通讯是很常见的,EventBus正好可以屏蔽一些线程切换问题,简单地实现发布订阅功能。代码简洁,使用简单
单灿灿
·
2020-07-09 05:22
学习总结
EventBus3.0
使用总结(二)EventBus的线程模式
EventBus3.0
使用总结(一)简单使用介绍了
EventBus3.0
的简单使用。在通过指定线程模式声明订阅方法的时候使用的是ThreadMode.MAIN线程模式。
IT_默
·
2020-07-08 11:02
Android开源库实战
EventBus3.0
问题收集
1.接收方法设置为privateorg.greenrobot.eventbus.EventBusException:Subscriberclass你的注册类anditssuperclasseshavenopublicmethodswiththe@Subscribeannotation接收方法非公共异常解决方案:修改为public2.重复注册Causedby:org.greenrobot.event
01427271c047
·
2020-07-08 08:25
Eventbus3.0
入(踩)门(坑)之旅
首先祭出eventbusgayhub地址!第一步:导包:compile‘org.greenrobot:eventbus:3.0.0’第二步:需要一个class,它的作用就是接受传过来的信息,你可以理解成调用接口返回封装了数据的类publicclassFirstEvent{privateStringmMsg;publicFirstEvent(Stringmsg){mMsg=msg;}publicSt
DreamCarMustang
·
2020-07-08 04:25
android随笔
关于EventBus的笔记
子线程的Runnable,runOnuiThread()//EventBus的使用首先EventBus能够简化各组件的通信,解耦性高三要素:Event事件,他可以是任意类型Subscriber事件订阅者,在
EventBus3.0
god_sunht
·
2020-07-02 01:52
Android消息传递之EventBus 3.0使用与案例
目前EventBus最新版本是3.0,所以以下所讲内容都是基于
EventBus3.0
。
Donkor
·
2020-07-01 01:33
EventBus3.0
使用及源码解析
EventBus3.0
使用
EventBus3.0
官方使用文档EventBus3.0GitHub地址在
EventBus3.0
的官方文档中,我们可以从下面几个步骤去使用EventBus来实现事件响应机制。
爱吃鱼的_zoky
·
2020-06-30 18:49
Android开发学
EventBus3.0
及以上源码解析
一、问题导入带着问题去看源码,我觉得更具有目的性和趣味性,这也是把这一块放在第一部分的目的。1.1在一个ActivityonCreate()中注册EventBus,在onDestroy()中注销EventBus,但是没有订阅事件(@subscribe)有没有什么问题?1.2在同一个Activity中能不能申明两个方法订阅同一个事件?如果能,那发送事件后能接收几次事件?1.3如果AextendsB在
zengjunbeijing
·
2020-06-30 12:09
EventBus3.0
源码解析-03
EventBus3.0
源码解析-02中我们介绍到,当用户调用EventBus的register方法时,会收集保存相应的订阅信息。
cug_yong
·
2020-06-30 01:38
EventBus3.0
开源框架
EventBus3.0
源码解析-01
本系列讨论的都是最新的
EventBus3.0
的源码。
cug_yong
·
2020-06-30 01:07
开源框架
EventBus3.0
EventBus3.0
组件通信框架源码学习总结
一、初始化EventBus的初始化虽然用了单例模式,但是构造方法居然是public修饰符,可能是应对项目中的多线操作。//单例模式,针对并发情况进行了双层判断publicstaticEventBusgetDefault(){if(defaultInstance==null){synchronized(EventBus.class){if(defaultInstance==null){default
王_健
·
2020-06-29 19:54
android-fw
框架
源码
Android 框架学习3:从 EventBus 中学到的精华
关联文章:
EventBus3.0
的特点与如何使用源码分析
EventBus3.0
如何实现事件总线学习的目的是为了超越,经过前面对
EventBus3.0
的学习,我们已经对它相当熟悉了,现在来总结下,从这个框架里我们可以学到些什么
拭心
·
2020-06-27 00:27
Android
进阶
EventBus3.0
,使用过程中所有的梗。
说到EventBus,想必大家都不陌生,咦~~~~你没听过,好吧,你还要认真学习啊,这篇博客不是去分析EventBus的源码的,也不是讲什么人生哲理,就是教大家如何使用这么一个神器,以后谁要是问你Eventbus会不会用。。。你就可以骄傲的炫耀你的车技了,并将他领上车1.初步理解好了先上一张图体会一下这个的好处,是不是省了很多事,感觉又要复制粘贴一段话,放在下面,每次复制粘贴都反觉到深深的罪恶感。
ddssingsong
·
2020-06-27 00:57
Android
控件
Android开源框架:事件总线
EventBus3.0
(一)详解使用方法
目录1.EventBus框架1.1五种ThreadMode2.EventBus的使用流程3.EventBus应用3.1定义Event时间类3.2EventBus功能实现4.EventBus的粘性事件5.EventBus中的优先级6.参考1.EventBus框架 EventBus,顾名思义即事件总线,是针对Android跨进程、线程通信的优化方案,在一定程度上可以代替Handle、Intent
WiseSun7
·
2020-06-26 07:30
Android
开源框架
EventBus3.0
以及老版本源码解析
EventBus3.0
和EventBus在
EventBus3.0
中,之前版本的onEvent()、onEventAsync()、onEventBackground()、onEventMainThread
低头走路,抬头看天
·
2020-06-26 06:02
#
EventBus3.0
实例使用详解
我们在之前对EventBus的源码做了解析,今天我们来一起将EventBus集成到自己的项目,遇到的问题我们一起探讨:截至目前为止EventBus的最新版本为3.1.1EventBus的githup地址:https://github.com/greenrobot/EventBus配置环境为AndroidStudio版本为3.1.2首先:引入EventBus:注意:在AS3.0以后,引入三方依赖库需
安卓公园
·
2020-06-25 01:58
Android
EventBus3.0
使用及源码解析
新项目用到了
EventBus3.0
,原来只是听说EventBus的鼎鼎大名,一直没仔细研究过。趁着周末有些时间,研究下代码,也算没有虚度光阴。
一口仨馍
·
2020-06-25 00:13
Android
源码篇
拆轮子系列
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他