viewpager跳转到了某一页面却没有调用setcurrentItem
项目里有一个自定义的viewpager,并重写了setCurrentItem的方法。然后整个viewPager是绑定在一个自定义的framLayout中。打开app,fragment第一次创建之后,再次创建这个fragment时,viewpager会跳转到前一次destory时的页面。并且在这个过程中,我调用了setCurrentItem跳转到其他页面,且这个方法一直被我监听,没有在其他地方被调用。onpagerselect 会监听到两次,第一次是我的调用,第二次莫名奇妙就跳转到上次销毁时的页面。
想知道为什么,viewpager是如何不通过setcurrentitem方法跳转的。
您的每一个用心回答,都会让这个世界变得更美好一些!