val distinctLiveData = MediatorLiveData<MyClass?>()
distinctLiveData.addSource(this, object : Observer<MyClass?> {
private var lastObj: MyClass? = null
override fun onChanged(obj: MyClass?) {
if (obj.type != lastObj?.type) {
lastObj = obj
distinctLiveData.postValue(lastObj)
}
}
})
return distinctLiveData
}
👍 спасибо
Обсуждают сегодня