У меня есть viewPager.FragmentStatePagerAdapter: продолжить отображение текущего фрагмента после изменения набора данных
Say базовый набор данных d0, d1, d2, d3 и т.д., и соответствующие фрагменты f0, f1, f2, f3 ...
В настоящее время Фрагмент f1 видна позиция т.е. 1 ViewPager
. d0, и на адаптере вызывается notifyDataSetChanged
.
Теперь, текущий видимый фрагмент будет f2 т.е. f2 будет находиться в положении 1, в то время как f1 будет находиться в положении 0, из ViewPager
Я хочу, чтобы f1 оставаться видимыми после изменения в наборе данных, т.е. , ViewPager
должен показывать Fragment
, соответствующий положению 0.
Как достичь этого?
Редактировать: В настоящее время я использую viewpager.setCurrentItem(int position)
, чтобы достичь этого, но у него отвратительный интерфейс. Изменение элементов viewPager
видно пользователю.
Пожалуйста, будьте более конкретным или даже лучше, разместите соответствующий код –
@AbrahamyanSamvel Я отредактировал вопрос, который будет более конкретным. – q126y
Вы достигли этого? В настоящее время я пытаюсь это сделать –