во фрагменте ?
shopListViewModel?.shopListResultLiveData?.observe(this, Observer { shopListFulls ->
emptyText?.visibility = if (shopListFulls.isEmpty()) View.VISIBLE else View.GONE
adapter?.update(shopListFulls)
activity?.invalidateOptionsMenu()
})
из лямбды нельзя трогать вьюшечки?
не могу понять что таког происходит в LD просто лямбда подписчик
лик канари показывает что втю уже детачнуто но что-то держит ссылку на текст вью emptyText
Подсказываю ещё один, последний раз: из кода непонятно, а понятно должно быть из инфы, предоставляемой канарейкой.
Используй viewLifecycleOwner, у фрагмента двойной жизненный цикл
Обсуждают сегодня