Выдает FragmentStateAdapter
java.lang.IllegalStateException: предположение о конструкции нарушено,
при вращении устройства. Как решить эту проблему?
private inner class PagerAdapter : FragmentStateAdapter(this) {
private val ids = LongSparseArray<Media>()
override fun getItemCount(): Int = adapter.itemCount
override fun getItemId(position: Int): Long {
return adapter.source!![position].time
}
override fun containsItem(itemId: Long): Boolean {
return ids[itemId] != null
}
}
Исключение
java.lang.IllegalStateException: Design assumption violated.
at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(FragmentStateAdapter.java:270)
at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(FragmentStateAdapter.java:259)
at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(FragmentStateAdapter.java:68)
placeFragmentInViewHolder
вFragmentStateAdapter
, которая отсутствует в вашем коде. Пожалуйста, включите этот метод в свой код. - person sunil sunny   schedule 05.08.2019