在viewpager中调用两次getItem方法。如何避免第二次打电话

时间:2016-04-19 05:04:52

标签: android android-viewpager

getItem()方法第一次调用两次。我知道view pager的这个功能。根据我的要求,我需要一次加载一个页面。如果你知道的话请帮助我。

提前致谢。

2 个答案:

答案 0 :(得分:0)

使用setOffscreenPageLimit(int)

pager.setOffscreenPageLimit(7); // 7表示寻呼机项目总数

答案 1 :(得分:0)

如果您的activityfragment拥有ViewPager,则可以对其实施onPageChangedListener()

在那个听众中,有一个名为onPageSelected(int position)的方法可以为您提供当前页面的位置。您可以使用该方法调用getItem()方法,这样只有在页面可见时才会执行。