今天在重构MainActivity的时候,有三个Fragment里都用到了ViewPager,但最终运行的时候,发现ViewPager里的内容居然不显示。这就奇怪了,以前都未遇到过这样的问题。看了网上很多人说的解决方案,感觉都不适合自己的这个情况,因为他们所说的我代码中一开始就有写了,所以不存在他们说的那种情况。
经过仔细排查,我终于发现端倪。原来我在三个xml里的ViewPager的id都设成一样的了。但是不同的xml文件,应该也没关系的啊!不明白为什么ViewPager的就有问题。然后就把ViewPager的id改成都不一样的。再次运行就可以显示。至于是什么原因,暂时未知,要好好查查才行。