Всем привет. Делаю список на экране где возможен поиск. Для основного списка 1 адаптер, для поиска 2 адаптер. При начале поиска подставляю 2 адаптер с найденными элементами, при отмене поиска возвращаю 1 адаптер с основным списком. Вопрос как лучше хранить позицию первого списка, чтоб при возврате она оставалась какая была. Варианты хранить позицию или два ресайклера. Оба варианта не нравятся. Есть идеи?
Там вроде можно скрыть элементы, которые не подпадают под критерии поиска... Через DiffUtil вроде бы