Как предотвратить автоматический вызов соседней вкладки в ViewPager? - PullRequest
0 голосов
/ 23 мая 2019

У меня есть ViewPager с тремя вкладками.Внутри ViewPager у меня есть три фрагмента.Когда я запускаю первую вкладку, т.е. первый фрагмент.Затем автоматически вызывается метод фрагмента второй вкладки.Как мне решить эту проблему.Я использовал vpChatType.setOffscreenPageLimit (1);но это не решает мою проблему.Пожалуйста, кто-нибудь, помогите мне в этом.Я застрял в этом в течение 1 дня.

Я использовал этот, но не работал.vpChatType.setOffscreenPageLimit (1);

1 Ответ

0 голосов
/ 23 мая 2019

Если вы хотите вызывать метод только при отображении фрагмента, вы можете использовать его в своем классе фрагментов:

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);
    if(isVisibleToUser){
        //do whatever you wish when fragment is displayed
    }
}

Надеюсь, это поможет

...