public final class AgeraBus
extends java.lang.Object
| 构造器和说明 |
|---|
AgeraBus() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> void |
addUpdatable(com.google.android.agera.Updatable updatable,
java.lang.Class<T> type) |
<T> void |
cancel(T value) |
<T> BusReservoirCompilerStates.REventSource<T> |
compiler(java.lang.Class<T> type) |
static AgeraBus |
getDefault() |
<T> com.google.android.agera.Supplier<com.google.android.agera.Result<T>> |
getSupplier(java.lang.Class<T> type) |
static void |
init(android.content.Context context) |
<T> void |
post(T value) |
<T> void |
removeUpdatable(com.google.android.agera.Updatable updatable,
java.lang.Class<T> type) |
public static AgeraBus getDefault()
public static void init(@NonNull
android.content.Context context)
public <T> BusReservoirCompilerStates.REventSource<T> compiler(@NonNull java.lang.Class<T> type)
public <T> void addUpdatable(@NonNull
com.google.android.agera.Updatable updatable,
@NonNull
java.lang.Class<T> type)
public <T> void removeUpdatable(@NonNull
com.google.android.agera.Updatable updatable,
@NonNull
java.lang.Class<T> type)
public <T> void post(@NonNull
T value)
public <T> com.google.android.agera.Supplier<com.google.android.agera.Result<T>> getSupplier(@NonNull
java.lang.Class<T> type)
public <T> void cancel(@NonNull
T value)