T - The type of listener.public final class EventDispatcher<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
EventDispatcher.Event<T>
Functional interface to send an event.
|
| Constructor and Description |
|---|
EventDispatcher()
Creates an event dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(android.os.Handler handler,
T eventListener)
Adds a listener to the event dispatcher.
|
void |
dispatch(EventDispatcher.Event<T> event)
Dispatches an event to all registered listeners.
|
void |
removeListener(T eventListener)
Removes a listener from the event dispatcher.
|
public void addListener(android.os.Handler handler,
T eventListener)
public void removeListener(T eventListener)
public void dispatch(EventDispatcher.Event<T> event)
event - The EventDispatcher.Event.