Leanback и CardView, обновления (refresh)
С последним Leanback не получается обновить визуальный интерфейс, в частности CardView. В сети описано много методов костылей как обновить карты/адаптер, но ответы довольно старые и относятся к версии 17, на текущий момент Leanback перенесен в пространство имён androidx с многими изменениями.
Пробывал:
getAdapter().notify*()
getAdapter().invalidate()
aa = getAdaper()
for (i = 0; i < aa.size(); i++)
synchronize(aa[i]) {
aa[i].invalidate()
aa[i].notifyAll()
}
итд, действия происходят в классе наследнике от BrowseFragment
Это не оказывает никакого визуального действия на интерфейс. По логике, при событии invalidate, Presenter должен обнулить элемент в ViewHolder и создать его заново, но этого не происходит. К видимым методам ViewHolder обращений нет.
Вопрос собственно как правильно обновлять элементы интерфейса в Laneback?