1、ViewPage.setsetCurrentItem(0) 无效问题
解决方式:
int itemN = 0;
if(itemN == 0){
viewPager.onPageSelected(itemN);
} else {
viewPager.setCurrentItem(itemN);
}
最终发现并无乱用
条件:
1、viewPage在Fragment里面 当前fragment不可见
2、在打开的Activity中 点击按钮 等关闭Activity后 承载fragment的Activity重新可见时,A、Fragment需要可见 B、ViewPage需要显示指定的位置
问题:
1、fragment可见了 在设置viewPager.setCurrentItem(itemN),在获取当前viewpage.getChildCount() 竟然等于1 里面的对应的List的size是 3
解决方法:
1、在viewPage页面保存一个标识 在每次fragment可见的时候 都去重新判断设置一下 viewPager.setCurrentItem(itemN),卧槽竟然管用了