Eugen Martynov
09/02/2019, 5:52 AMMatej Drobnič
09/02/2019, 6:13 AMinline fun <T> LiveData<T>.observeNotNull(
lifecycleOwner: LifecycleOwner,
crossinline method: Function1<T, Unit>
) {
observe(lifecycleOwner, Observer {
if (it != null) {
method(it)
}
})
}
.observeNotNull
not observe
Eugen Martynov
09/02/2019, 6:43 AMvalue
?Matej Drobnič
09/02/2019, 7:27 AMval value = liveData.value ?: error ("X should be non-null")