public class WjEventBus
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
long |
id |
| 构造器和说明 |
|---|
WjEventBus() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destory()
销毁整个事件的监听
|
static WjEventBus |
getInit() |
void |
post(java.lang.String code,
java.lang.Object o)
推送消息
如果存在优先级就按照最大的推,不存在就全部推送。
|
void |
remove(java.lang.String tag)
移除某一个事件
|
void |
remove(java.lang.String tag,
int priority)
移除某一个事件
|
WjEventBus |
subscribe(java.lang.String code,
java.lang.Class<?> o,
EventLister eventListe)
订阅事件
|
WjEventBus |
subscribe(java.lang.String code,
int priority,
java.lang.Class<?> o,
EventLister eventListe)
订阅事件 带入优先级
|
WjEventBus |
subscribeNext(java.lang.String code,
java.lang.Class<?> o,
EventLister eventListe)
订阅粘性事件
|
WjEventBus |
subscribeNext(java.lang.String code,
int priority,
java.lang.Class<?> o,
EventLister eventLister)
粘性事件订阅 带入优先级
|
public static WjEventBus getInit()
public WjEventBus subscribe(java.lang.String code, java.lang.Class<?> o, EventLister eventListe)
code - o - 事件类型eventListe - public WjEventBus subscribeNext(java.lang.String code, java.lang.Class<?> o, EventLister eventListe)
code - o - eventListe - public WjEventBus subscribe(java.lang.String code, int priority, java.lang.Class<?> o, EventLister eventListe)
code - priority - 优先级o - eventListe - public WjEventBus subscribeNext(java.lang.String code, int priority, java.lang.Class<?> o, EventLister eventLister)
code - priority - 优先级o - eventListe - public void post(java.lang.String code,
java.lang.Object o)
code - o - public void remove(java.lang.String tag)
code - 标识public void remove(java.lang.String tag,
int priority)
tag - 标识priority - 优先级public void destory()