У MedListActivity додайте наведений нижче код:
@Перевернути
public void onResume(){
if(viewPager != null && viewPager.getAdapter() != null) {
viewPager.getAdapter().notifyDataSetChanged();
}
}
Це повинно оновити вкладки.
Якщо це не працює, виконайте наведені нижче дії.
Перемістіть механізм створення адаптера (я припускаю, що це дані, які ви хочете відобразити) в окремий метод, який буде викликатися в OnCreate. Це не змінить поточну поведінку.
У фрагменті замініть метод onResume, а також викличте цей новий метод створення адаптера.
Підводячи підсумок нашого обговорення коментарів, остаточним рішенням є додавання наступного методу до коду фрагмента:
@Перевернути
public void onResume () {
super.onResume ();
// Тут ми знову викликаємо методи налаштування даних, щоб відобразити
// зміни, які відбулися після того, як фрагмент було призупинено
ініціалізуватиДані();
initializeAdapterpassed();
ініціалізуватиAdapterup();
}