public class HermesEventBus
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HermesEventBus.Service |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelEventDelivery(java.lang.Object event) |
void |
connectApp(android.content.Context context,
java.lang.String packageName) |
void |
destroy() |
static HermesEventBus |
getDefault() |
<T> T |
getStickyEvent(java.lang.Class<T> eventType) |
boolean |
hasSubscriberForEvent(java.lang.Class<?> eventClass) |
void |
init(android.content.Context context) |
boolean |
isRegistered(java.lang.Object subscriber) |
void |
post(java.lang.Object event) |
void |
postSticky(java.lang.Object event) |
void |
register(java.lang.Object subscriber) |
void |
removeAllStickyEvents() |
<T> T |
removeStickyEvent(java.lang.Class<T> eventType) |
boolean |
removeStickyEvent(java.lang.Object event) |
void |
unregister(java.lang.Object subscriber) |
public static HermesEventBus getDefault()
public void init(android.content.Context context)
public void connectApp(android.content.Context context,
java.lang.String packageName)
public void destroy()
public void register(java.lang.Object subscriber)
public boolean isRegistered(java.lang.Object subscriber)
public void unregister(java.lang.Object subscriber)
public void post(java.lang.Object event)
public void cancelEventDelivery(java.lang.Object event)
public void postSticky(java.lang.Object event)
public <T> T getStickyEvent(java.lang.Class<T> eventType)
public <T> T removeStickyEvent(java.lang.Class<T> eventType)
public boolean removeStickyEvent(java.lang.Object event)
public void removeAllStickyEvents()
public boolean hasSubscriberForEvent(java.lang.Class<?> eventClass)