It's possible to make BindingAdapter
with LiveData
Observer call?
I need LifecycleOwner
to call LiveData Observer.
The BindingAdapter:
@BindingAdapter("app:progressBarObserver")
fun setProgressBarObserver(progressBar: ProgressBar, observer: MutableLiveData<Boolean>) {
observer.observe({lifecycle_here}, Observer {
if (it) {
progressBar.visibility = View.VISIBLE
} else {
progressBar.visibility = View.GONE
}
})
}
{lifecycle_here}
show that I need to put a LifecycleOwner on LiveData observe Call.