Вложенный фрагмент ViewPager останавливается на секунду при переходе к другому фрагменту - PullRequest
0 голосов
/ 22 октября 2019

Мой viewPager имеет 5 фрагментов. Сам первый фрагмент содержит viewPager для tabview (FOLLOWING и FOLLOWERS).

enter image description here

второй фрагмент должен получать данные из первого, делать запросы API и отображатьРезультаты. Но прежде чем перейти ко второму, он каким-то образом перемещается к «СЛЕДУЮЩИМ», ждет секунду и только после этого переходит ко второму фрагменту. Кто-нибудь знает в чем причина такого поведения?

1 Ответ

0 голосов
/ 22 октября 2019

ViewPager создает один фрагмент на каждой стороне текущей вкладки по умолчанию. При переходе на 2-ю вкладку ViewPager создает 3-ю вкладку (3-я вкладка будет в состоянии ожидания). Из документации ViewPager.

int getOffscreenPageLimit ()

Возвращает количество страниц, которые будут сохранены на любой стороне текущей страницы в иерархии представления в состоянии ожидания. По умолчанию 1.

...