public abstract class AlfonzViewModel
extends ViewModel
Constructor and Description |
---|
AlfonzViewModel() |
Modifier and Type | Method and Description |
---|---|
void |
addOnPropertyChangedCallback(OnPropertyChangedCallback callback) |
void |
notifyChange() |
void |
notifyPropertyChanged(int fieldId) |
<T extends Event> |
observeEvent(LifecycleOwner lifecycleOwner,
java.lang.Class<T> eventClass,
EventObserver<T> eventObserver) |
<T extends Event> |
removeEventObservers(LifecycleOwner lifecycleOwner,
java.lang.Class<T> eventClass) |
void |
removeOnPropertyChangedCallback(OnPropertyChangedCallback callback) |
<T extends Event> |
sendEvent(T event) |
public void addOnPropertyChangedCallback(OnPropertyChangedCallback callback)
public void removeOnPropertyChangedCallback(OnPropertyChangedCallback callback)
public void notifyChange()
public void notifyPropertyChanged(int fieldId)
public <T extends Event> void observeEvent(LifecycleOwner lifecycleOwner, java.lang.Class<T> eventClass, EventObserver<T> eventObserver)
public <T extends Event> void removeEventObservers(LifecycleOwner lifecycleOwner, java.lang.Class<T> eventClass)
public <T extends Event> void sendEvent(T event)