SingleLiveEvent

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun call()
Used for cases where T is Void, to make calls cleaner.
Link copied to clipboard
Link copied to clipboard
fun <T> LiveData<T>.debounce(duration: Long = 1000, coroutineScope: CoroutineScope): MediatorLiveData<T>
Link copied to clipboard
inline fun <T> LiveData<T>.filter(crossinline filter: (T?) -> Boolean): LiveData<T>
Link copied to clipboard
open fun getValue(): T
Link copied to clipboard
Link copied to clipboard
open fun hasObservers(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun observe(owner: LifecycleOwner, @NonNull observer: Observer<in T>)
Link copied to clipboard
open fun observeForever(observer: Observer<in T>)
Link copied to clipboard
fun <T> LiveData<T>.observeOnce(lifecycleOwner: LifecycleOwner, observer: Observer<T>)
Link copied to clipboard
open fun postValue(value: T)
Link copied to clipboard
open fun removeObserver(observer: Observer<in T>)
Link copied to clipboard
Link copied to clipboard
open fun setValue(@Nullable t: T)
Link copied to clipboard
Link copied to clipboard
fun <T1, T2> LiveData<T1>.zip(src2: LiveData<T2>): LiveData<Pair<T1, T2>>