【文件属性】:
文件名称:Android代码-一个简易的Android事件通知库,
文件大小:1.06MB
文件格式:ZIP
更新时间:2022-08-27 19:02:44
Android代码
RxBus
一个简易的Android事件通知库,使用RxJava和Javassist设计,拒绝使用反射,保证性能高效稳定。
> 该项目是从RxUtil中分离出RxBus相关,并进行功能增强。如果你对RxJava的使用还不满足于RxBus, 你可以移步RxUtil和RxUtil2。
关于我
特征
支持多事件定义。
支持自定义数据携带。
支持全局和局部的事件订阅和注销。
支持指定事件订阅响应的线程。
支持使用@Bus注解进行事件订阅和注销。
1、演示(请star支持)
2、如何使用
目前支持主流开发工具AndroidStudio的使用,直接配置build.gradle,增加依赖即可.
2.1、添加Gradle依赖
1.先在项目根目录的 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.再在项目根目录的 build.gradle 的 depend
【文件预览】:
RxBus-master
----.gitignore(118B)
----rxbus-annotation()
--------.gitignore(7B)
--------build.gradle(831B)
--------src()
----app()
--------.gitignore(7B)
--------build.gradle(1KB)
--------src()
--------proguard-rules.pro(751B)
----rxbus-runtime()
--------.gitignore(7B)
--------build.gradle(744B)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(71B)
----build.gradle(667B)
----gradlew(5KB)
----README.md(6KB)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.idea()
--------misc.xml(2KB)
--------gradle.xml(805B)
--------copyright()
--------runConfigurations.xml(564B)
--------markdown-navigator()
--------modules.xml(766B)
--------markdown-navigator.xml(5KB)
----gradle()
--------wrapper()
----rxbus-plugin()
--------.gitignore(7B)
--------build.gradle(1KB)
--------src()
--------gradle.properties(697B)
----docs()
--------_config.yml(29B)
--------README.md(2KB)
----img()
--------RxBus.gif(1.29MB)