поворотом экрана, если оставлять опцию
android:configChanges="orientation"
то всё ок, UI просто не пересоздается, если убираю её, всё пересоздается, срабатывает save и restore state, данные приходят в адаптер(новый), я вижу что они сеттаются в dataset, делается notifyDataSetChanged() и вызывается getItemgCount() - тут кол-во айтемов корректное, но вот onCreateViewHolder не вызывается, соотвественно onBind тоже, и в итоге данные после поворота не видные, layout manager свой state ресторит, может я ещё что-то чекнуть забыл ? кто подскажет
onCreateViewHolder не вызывается* потому что вьюшки не надо создавать, потому что они закешились в пуле вьюшек (лол, вчера про это же упоминал тут)
Обсуждают сегодня