如何防止在ViewPager中自动调用相邻标签?

时间:2019-05-23 06:18:05

标签: java android android-viewpager

我有一个带有三个标签的ViewPager。在ViewPager内部,我有三个片段。当我启动第一个标签时,即第一个片段。然后,将自动调用第二个选项卡片段方法。我该如何解决此问题。我已经使用vpChatType.setOffscreenPageLimit(1);但这无法解决我的问题。请任何人帮助我。我已经坚持了1天。

我使用了这个,但是没有用。 vpChatType.setOffscreenPageLimit(1);

1 个答案:

答案 0 :(得分:0)

如果只希望在显示片段时调用该方法,则可以在片段类中使用它:

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

希望这会有所帮助