Макет вкладки с фрагментами, загружающими данные следующей или предыдущей вкладки

У меня есть четыре вкладки и четыре ее фрагмента. Пролистывание приведет вас к следующему фрагменту или вкладке.

Все четыре фрагмента имеют динамические данные с сервера.

Первый раз загружалась загрузка 1-го и 2-го фрагментов. затем свайпом вправо 3-я загрузка и 1-я отвязка, но я нахожусь во 2-м фрагменте.

Теперь я смахиваю влево, загрузка 3-го фрагмента не завершена. Так что на загрузку ушло больше времени. Я нахожусь в 1-м фрагменте, фоновый процесс 3-го все еще работает и показывает всплывающее сообщение и все такое.

Как отдать предпочтение или отсоединить ненужный фрагмент, чтобы решить эту проблему.

Или вы можете дать несколько хороших советов по этой проблеме


person Abish R    schedule 16.04.2016    source источник


Ответы (1)


Согласно ответу stackOverflow, который я сделал.

https://stackoverflow.com/a/20350313/4675067

boolean Loaded = false;

@Override
 public void setUserVisibleHint(boolean isVisibleToUser) {
     super.setUserVisibleHint(isVisibleToUser);
     if (isVisibleToUser && !Loaded ) {
        loadLectures(); 
        Loaded = true;
     }
 }
person Abish R    schedule 26.04.2016