ViewPager setCurrentItem()不调用onCreateView()

ysf*_*seu 5 android android-fragments android-viewpager

我的MainAcitivity中有一个ViewPager,其中有18页,单击一页中的按钮后,它跳到另一个名为NewActiviy的活动中。当我在NewActivity中单击后退按钮时,我想返回MainActivity的最后一页。最后一页的片段称为FinishFragment。因此,我在MainAcitity的onResumed()函数中添加了setCurrentItem()。但是我发现调用setCurrentItem()时不会调用FinishFragment的OnCreateView()。因此,FinishFragment中的视图未初始化。但是我在setUserVisibleHint()函数中使用该视图,并且该视图为null,因此发生了一些错误。任何人都可以帮助解释为什么未调用onCreateView()以及如何解决此问题。