在没有粘贴任何代码的情况下,我有一个活动,该活动使用viewpager在三个片段之间滑动来显示三个片段。
创建活动后,将显示一个标签页。如果我选择第二个标签页并返回到第一个标签页,则一切都很好。但是,如果我选择第三个选项卡,然后再次选择第一个选项卡,则会在第一个选项卡内调用onResume方法,这会导致一些不良结果...为什么仅在从第三个选项卡而不是第二个选项卡发出时才会调用onResume?滑动到选项卡三时就像杀死选项卡一一样,但是如果滑动到选项卡二就不会杀死选项卡一。
要在BlackHat的答案中添加更多内容,
如果尚未使用FragmentStatePagerAdapter,则应该使用FragmentStatePagerAdapter,而不是FragmentPagerAdapter。
另外,您还应该将yoru视图分页器的OffscreenPageLimit属性设置为在空闲状态下应保留到视图层次结构中当前页面任一侧的页面数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句