|
10 | 10 | ```groovy
|
11 | 11 | // RxJava2
|
12 | 12 | implementation 'io.reactivex.rxjava2:rxjava:2.2.17'
|
13 |
| - // RxAndroid |
| 13 | + // RxAndroid |
14 | 14 | implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
|
15 |
| - // RxLife |
16 |
| - implementation 'com.zpj.rxbus:RxBus:latest_version' |
| 15 | + // RxBus |
| 16 | + implementation 'com.github.Z-P-J:RxBus:latest_version' |
17 | 17 |
|
18 | 18 | ```
|
19 | 19 | ## 二、使用([查看 demo](https://github.com/Z-P-J/RxBus/tree/master/app))
|
|
141 | 141 | // 发送数据
|
142 | 142 | RxBus.post("Key", "msg", false, 100.0);
|
143 | 143 |
|
144 |
| - // 注意:若发送以下数据上面的订阅者将接收不到,第三个参数必须是Double类型才能接收到 |
145 |
| - RxBus.post("Key", "msg", false, 100); |
| 144 | + // 注意:若发送以下数据上面的订阅者将接收不到,第三个参数必须是Double类型才能接收到 |
| 145 | + RxBus.post("Key", "msg", false, 100); |
146 | 146 | ```
|
147 | 147 |
|
148 | 148 | ### 5. Sticky Event
|
|
159 | 159 | RxBus.postSticky(...);
|
160 | 160 |
|
161 | 161 | // 获取Sticky事件
|
162 |
| - RxBus.getStickyEvent("key"); |
163 |
| - RxBus.getStickyEvent(clazz); |
164 |
| - RxBus.getStickyEvent("key", clazz); |
165 |
| - |
166 |
| - // 移除Sticky事件 |
167 |
| - RxBus.removeStickyEvent("key"); |
168 |
| - RxBus.removeStickyEvent(clazz); |
169 |
| - RxBus.removeStickyEvent("key", clazz); |
170 |
| - RxBus.removeAllStickyEvents(); |
| 162 | + RxBus.getStickyEvent("key"); |
| 163 | + RxBus.getStickyEvent(clazz); |
| 164 | + RxBus.getStickyEvent("key", clazz); |
| 165 | + |
| 166 | + // 移除Sticky事件 |
| 167 | + RxBus.removeStickyEvent("key"); |
| 168 | + RxBus.removeStickyEvent(clazz); |
| 169 | + RxBus.removeStickyEvent("key", clazz); |
| 170 | + RxBus.removeAllStickyEvents(); |
171 | 171 | ```
|
172 | 172 |
|
173 | 173 | ### 6. 生命周期管理([使用RxLife框架实现](https://github.com/Z-P-J/RxLife))
|
|
0 commit comments