public final class EventBusManager
extends java.lang.Object
Created by JessYan on 2018/8/1 15:28 Contact me Follow me ================================================
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
清除订阅者和事件的缓存, 如果您在项目中同时依赖了两个 EventBus, 请自己使用想使用的 EventBus 的 Api 清除订阅者和事件的缓存
|
static EventBusManager |
getInstance() |
void |
post(java.lang.Object event)
发送事件, 如果您在项目中同时依赖了两个 EventBus, 请自己使用想使用的 EventBus 的 Api 发送事件
|
void |
postSticky(java.lang.Object event)
发送黏性事件, 如果您在项目中同时依赖了两个 EventBus, 请自己使用想使用的 EventBus 的 Api 发送黏性事件
|
void |
register(java.lang.Object subscriber)
注册订阅者, 允许在项目中同时依赖两个 EventBus, 只要您喜欢
|
<T> T |
removeStickyEvent(java.lang.Class<T> eventType)
注销黏性事件, 如果您在项目中同时依赖了两个 EventBus, 请自己使用想使用的 EventBus 的 Api 注销黏性事件
|
void |
unregister(java.lang.Object subscriber)
注销订阅者, 允许在项目中同时依赖两个 EventBus, 只要您喜欢
|
public static EventBusManager getInstance()
public void register(java.lang.Object subscriber)
subscriber - 订阅者public void unregister(java.lang.Object subscriber)
subscriber - 订阅者public void post(java.lang.Object event)
event - 事件public void postSticky(java.lang.Object event)
event - 事件public <T> T removeStickyEvent(java.lang.Class<T> eventType)
T - eventType - public void clear()