public class RxBus
extends java.lang.Object
| 构造器和说明 |
|---|
RxBus() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RxBus |
getDefault() |
<T> T |
getStickyEvent(java.lang.Class<T> eventType)
根据eventType获取Sticky事件
|
boolean |
hasObservers()
判断是否有订阅者
|
void |
post(java.lang.Object event)
发送事件
|
void |
postSticky(java.lang.Object event)
发送一个新Sticky事件
|
void |
removeAllStickyEvents()
移除所有的Sticky事件
|
<T> T |
removeStickyEvent(java.lang.Class<T> eventType)
移除指定eventType的Sticky事件
|
void |
reset() |
<T> <any> |
toObservable(java.lang.Class<T> eventType)
根据传递的 eventType 类型返回特定类型(eventType)的 被观察者
|
<T> <any> |
toObservableSticky(java.lang.Class<T> eventType)
根据传递的 eventType 类型返回特定类型(eventType)的 被观察者
|
public static RxBus getDefault()
public void post(java.lang.Object event)
public <T> <any> toObservable(java.lang.Class<T> eventType)
public boolean hasObservers()
public void reset()
public void postSticky(java.lang.Object event)
public <T> <any> toObservableSticky(java.lang.Class<T> eventType)
public <T> T getStickyEvent(java.lang.Class<T> eventType)
public <T> T removeStickyEvent(java.lang.Class<T> eventType)
public void removeAllStickyEvents()