我是一个Android应用程序,其中一个活动的ViewPager包含4个碎片。
现在我正在构建一个OnPageChangeListener,并且在onPageSelected方法中,我想获取用户可以看到的当前片段。所以我使用了这段代码:
public void onPageSelected(int position) {
Fragment currFragment = null;
FragmentManager fm = getSupportFragmentManager();
List<Fragment> fragments = fm.getFragments();
//TO DO
}
但片段列表只包含3个片段而不是4.为什么?
如何获取当前片段?