Поскольку это адаптер FragmentPagerAdapter
, поэтому должен быть метод notifyChanged
или аналогичный
И я полагаю, что он будет работать как notifyDataSetChanged
с Recyclerview
Другая причина этого заключается в том, что окруженные фрагменты тока не полностью уничтожены
Дополнительно переписать метод getItem(int position)
, чтобы выполнить логику переупорядочения ваших фрагментов
Также попробуйте использовать FragmentStatePagerAdapter