没有合适的资源?快使用搜索试试~ 我知道了~
事件总线框架AndroidEventBus.zip
共78个文件
java:33个
xml:13个
png:8个
需积分: 12 0 下载量 190 浏览量
2019-07-18
05:21:03
上传
评论
收藏 1.11MB ZIP 举报
温馨提示
这是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。在往下看之前,你可以考虑这么一个场景,两个Fragment之间的通信你会怎么实现? 按照Android官方给的建议的解决方法如下: Communicating with the Activity,思路就是Activity实现某个接口,然后在Fragment-A关联上Activity之后将Activity强转为接口类型,然后在某个时刻Fragment中回调这个接口,然后再从Activity中调用Fragment-B中方法。这个过程是不是有点复杂呢? 如果你也这么觉得,那也就是你继续看下去的理由了。
资源推荐
资源详情
资源评论
收起资源包目录
AndroidEventBus-master.zip (78个子文件)
AndroidEventBus-master
androideventbus
build.gradle 3KB
project.properties 584B
Simple_eventbus_demo
project.properties 594B
src
org
simple
eventbus
demo
fragment
ConstactFragment.java 4KB
BaseFragment.java 2KB
MenuFragment.java 9KB
MainActivity.java 954B
StickyActivity.java 2KB
bean
StickyUser.java 1KB
User.java 1KB
AndroidManifest.xml 850B
res
layout
list_fragment.xml 281B
include_sticky_activity.xml 886B
sticky_activity.xml 683B
test_sticky_activity.xml 451B
menu_fragment.xml 2KB
main_activity.xml 837B
drawable-xxhdpi
ic_launcher.png 24KB
drawable-xhdpi
ic_launcher.png 12KB
event_bus.png 9KB
values
strings.xml 619B
styles.xml 680B
libs
android-support-v4.jar 972KB
proguard-project.txt 781B
ic_launcher-web.png 50KB
README-ch.md 10KB
src
org
simple
eventbus
EventType.java 2KB
Subscriber.java 1KB
TargetMethod.java 2KB
Subscription.java 2KB
ThreadMode.java 931B
matchpolicy
StrictMatchPolicy.java 2KB
MatchPolicy.java 1KB
DefaultMatchPolicy.java 2KB
EventBus.java 15KB
SubsciberMethodHunter.java 7KB
handler
AsyncEventHandler.java 2KB
DefaultEventHandler.java 2KB
UIThreadEventHandler.java 1KB
EventHandler.java 974B
lib
androideventbus-1.0.5.jar 21KB
androideventbus-1.0.4.jar 21KB
androideventbus-1.0.5.1.jar 20KB
androideventbus-1.0.3.jar 20KB
AndroidManifest.xml 265B
LICENSE 11KB
README.md 11KB
Simple_Event_Test
project.properties 594B
src
org
simple
eventbus
test
SubscriberMethodHunterTest.java 2KB
DefaultMatchPolicyTest.java 3KB
PrimitiveEventTest.java 2KB
BusTestSuite.java 1KB
EventTypeTest.java 3KB
mock
User.java 893B
StickySubscriber.java 2KB
MockSubcriber.java 2KB
PrimitiveParamObject.java 2KB
SingleSubscriber.java 909B
ThreadModeTest.java 3KB
EventBusTest.java 6KB
AndroidManifest.xml 592B
res
drawable-ldpi
ic_launcher.png 3KB
drawable-hdpi
ic_launcher.png 9KB
drawable-mdpi
ic_launcher.png 5KB
drawable-xhdpi
ic_launcher.png 14KB
values
strings.xml 125B
proguard-project.txt 781B
.gitignore 369B
proguard-project.txt 781B
releases
org
simple
eventbus
maven-metadata-local.xml.sha1 40B
latest
eventbus-latest.pom.md5 32B
eventbus-latest.pom 463B
eventbus-latest.jar.md5 32B
eventbus-latest.jar.sha1 40B
eventbus-latest.jar 20KB
eventbus-latest.pom.sha1 40B
maven-metadata-local.xml.md5 32B
maven-metadata-local.xml 300B
共 78 条
- 1
资源评论
普通网友
- 粉丝: 484
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功