Home | History | Annotate | Download | only in api
      1 package androidx.lifecycle {
      2 
      3   public abstract class LiveData<T> {
      4     ctor public LiveData();
      5     method public T getValue();
      6     method public boolean hasActiveObservers();
      7     method public boolean hasObservers();
      8     method public void observe(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Observer<? super T>);
      9     method public void observeForever(androidx.lifecycle.Observer<? super T>);
     10     method protected void onActive();
     11     method protected void onInactive();
     12     method protected void postValue(T);
     13     method public void removeObserver(androidx.lifecycle.Observer<? super T>);
     14     method public void removeObservers(androidx.lifecycle.LifecycleOwner);
     15     method protected void setValue(T);
     16   }
     17 
     18   public class MutableLiveData<T> extends androidx.lifecycle.LiveData {
     19     ctor public MutableLiveData();
     20     method public void postValue(T);
     21     method public void setValue(T);
     22   }
     23 
     24   public abstract interface Observer<T> {
     25     method public abstract void onChanged(T);
     26   }
     27 
     28 }
     29 
     30