Albert Abdullin
Вопрос в лоб: вот вы используете RecyclerView для списка. В нем, естественно, данные. Так вот: при повороте устройства у вас обычно все заново создаётся или вы сохраняете состояние адаптера, RecyclerView и/или источника данных?
Так, ребята. Я тут у многих спрашивал совета, как поступать в подобных ситуациях. Фидбека было много, но мне в голову пришла другая идея. Засунуть RecyclerView в фрагмент и прописать в нем setRetainInstance (true). Все работает, как я хотел. Правда. В этот RecyclerView будут поступать данные из DialogFragment. Так что так или иначе придется разбираться с view model. Написал, так как вдруг кому пригодится