事件总线框架 AndroidEventBus

Apache
Java
Android
2015-02-04
Mr.Simple

这是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。

在往下看之前,你可以考虑这么一个场景,两个Fragment之间的通信你会怎么实现? 按照Android官方给的建议的解决方法如下: Communicating with the Activity,思路就是Activity实现某个接口,然后在Fragment-A关联上Activity之后将Activity强转为接口类型,然后在某个时刻Fragment中回调这个接口,然后再从Activity中调用Fragment-B中方法。这个过程是不是有点复杂呢? 如果你也这么觉得,那也就是你继续看下去的理由了。

加载中

评论(0)

暂无评论

暂无资讯

2
回答
Android事件总线框架发布

事件总线框架是为了组件之间的交互而出现的,并且降低组件之间的耦合而出现的,到底如何解决呢?咱们继续看下去吧。 AndroidEventBus是一个Andr...

2015/02/04 16:02

没有更多内容

加载失败,请刷新页面

没有更多内容

AndroidEventBus

这是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量htt...

2015/11/16 18:06
76
0
MVPArms学习笔记[待续]

1.config.build配置全局依赖 2.Paginate, 下拉加载更多 https://github.com/MarkoMilos/Paginate 3.Dagger 减少代码 4.GlobalConfiguration 全局错误, 请求, 图片等配置 5. AndroidEventBus...

2018/04/20 16:50
91
0
一款精致的玩Android客户端

ForgetSkyWanAndroid 简介 本项目主要使用玩Android网站提供的API, 并实现其主要功能;项目基于 Material Design + MVP + dagger2 + RxJava + Retrofit + Glide + greendao 等架构进行设计实...

04/07 10:48
6
0
自己动手写事件总线(EventBus)

本文由云+社区发表 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网...

2018/12/29 12:06
3.7K
2
Use EventBus

从Listview翻页看EventBus模式解耦组件间通信 大家好,又是我。 <br>这次我们来介绍一下在ANDROID中相对底层的一个开源类库 — —EventBus库。Event Bus模式,中文简称“事件总线模式”,也成...

2013/10/11 23:59
1K
0
Android开发辅助工具类 Utils 汇总

包括了各种工具类、辅助类、管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内可用API commons-lang: https://github.com/apache/commo...

2018/05/08 17:48
85
0
国内优秀Android学习资源

技术博客 应用开发 博主 博客 备注 任玉刚 CSDN博客 深入Android应用开发,深度与广度兼顾 郭霖 CSDN博客 内容实用,行文流畅,高人气博主 夏安明 CSDN博客 张鸿洋 CSDN博客 自定义View系列非...

2016/05/24 14:13
167
2
EventBus3.0详解

曾经,一层又一层的业务逻辑让我不知所措,一个又一个的回调让你头晕眼花,一个又一个的参数让你混乱不堪。EventBus,,一个耦合度低到令你害怕的框架。

2016/06/01 14:56
232
0
想要写出跟知名开源库一样的代码,首先你需要知道……

想要写出跟知名开源库一样的代码,首先你需要知道…… 原文 http://www.epubit.com.cn/article/626 在工作初期,我们可能会有这样的感觉,自己的代码接口设计混乱、代码耦合较为严重、一个类...

2016/12/26 18:22
22
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部