//Extensions for Jetpack Lifecycle/it.czerwinski.android.lifecycle.livedata/ConstantLiveData
ConstantLiveData
[androidJvm] class ConstantLiveData<T>(value: T) : LiveData<T>
LiveData that always emits a single constant value.
Constructors
ConstantLiveData | [androidJvm] fun <T> ConstantLiveData(value: T) |
Functions
Name | Summary |
---|---|
changeActiveCounter | [androidJvm] Content @MainThread() open fun changeActiveCounter(p0: Int) |
dispatchingValue | [androidJvm] Content open fun dispatchingValue(@Nullable()p0: LiveData.ObserverWrapper<T>?) |
getValue | [androidJvm] Content @Nullable() open fun getValue(): T? |
getVersion | [androidJvm] Content open fun getVersion(): Int |
hasActiveObservers | [androidJvm] Content open fun hasActiveObservers(): Boolean |
hasObservers | [androidJvm] Content open fun hasObservers(): Boolean |
observe | [androidJvm] Content @MainThread() open fun observe(@NonNull()p0: LifecycleOwner, @NonNull()p1: Observer<in T>) |
observeForever | [androidJvm] Content @MainThread() open fun observeForever(@NonNull()p0: Observer<in T>) |
onActive | [androidJvm] Content open fun onActive() |
onInactive | [androidJvm] Content open fun onInactive() |
postValue | [androidJvm] Content open fun postValue(p0: T) |
removeObserver | [androidJvm] Content @MainThread() open fun removeObserver(@NonNull()p0: Observer<in T>) |
removeObservers | [androidJvm] Content @MainThread() open fun removeObservers(@NonNull()p0: LifecycleOwner) |
setValue | [androidJvm] Content @MainThread() open fun setValue(p0: T) |
Properties
Name | Summary |
---|---|
mActiveCount | [androidJvm] val mActiveCount: Int |
mDataLock | [androidJvm] val mDataLock: Any |
mPendingData | [androidJvm] val mPendingData: Any |