-
public final class LiveDataExtensionsKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any> BooleanisNullOrEmpty(MutableLiveData<List<T>> $self)final static <T extends Any> BooleanisNotNullOrEmpty(MutableLiveData<List<T>> $self)final static <T extends Any> UnitbindWithEmptyList(LiveData<List<T>> $self, LifecycleOwner owner, Function1<List<T>, Unit> onChange)final static <T extends Any> TrequireValue(LiveData<T> $self)final static <T extends Any> Unittrigger(MutableLiveData<T> $self)final static <T extends Any> UnitupdateValue(MutableLiveData<T> $self, T newValue)final static <T extends Any> Unitbind(LiveData<T> $self, LifecycleOwner owner, Function1<T, Unit> onChange)final static <T extends Any> UnitbindNotNull(LiveData<T> $self, LifecycleOwner owner, Function1<T, Unit> onChange)final static <T extends Any> UnitbindNullableAsSelected(LiveData<T> $self, LifecycleOwner owner, View view)final static <T extends Any> UnitbindNullableAsVisible(LiveData<T> $self, LifecycleOwner owner, View view)-
-
Method Detail
-
isNullOrEmpty
final static <T extends Any> Boolean isNullOrEmpty(MutableLiveData<List<T>> $self)
-
isNotNullOrEmpty
final static <T extends Any> Boolean isNotNullOrEmpty(MutableLiveData<List<T>> $self)
-
bindWithEmptyList
final static <T extends Any> Unit bindWithEmptyList(LiveData<List<T>> $self, LifecycleOwner owner, Function1<List<T>, Unit> onChange)
-
requireValue
final static <T extends Any> T requireValue(LiveData<T> $self)
-
trigger
final static <T extends Any> Unit trigger(MutableLiveData<T> $self)
-
updateValue
final static <T extends Any> Unit updateValue(MutableLiveData<T> $self, T newValue)
-
bind
final static <T extends Any> Unit bind(LiveData<T> $self, LifecycleOwner owner, Function1<T, Unit> onChange)
-
bindNotNull
final static <T extends Any> Unit bindNotNull(LiveData<T> $self, LifecycleOwner owner, Function1<T, Unit> onChange)
-
bindNullableAsSelected
final static <T extends Any> Unit bindNullableAsSelected(LiveData<T> $self, LifecycleOwner owner, View view)
-
bindNullableAsVisible
final static <T extends Any> Unit bindNullableAsVisible(LiveData<T> $self, LifecycleOwner owner, View view)
-
-
-
-