3

我在管理 4 个片段的活动中有一个 FragmentPagerAdapter,一切正常,但是在加载新片段后,不会立即调用每个片段的 onPause 和 onDestroyView 事件,即:

片段A --> 片段B --> 片段C --> 片段D

当我传递给 FragmentC 时,FragmentA 的 onPause/onDestroyView 事件被调用,全局这些事件在 2 个步骤后被调用。

我错过了什么吗?

谢谢。

4

1 回答 1

0

FragmentPager 将在当前可查看的片段之前和之后创建(有效地保留在内存中)1 个屏幕外页面,这是一个保持寻呼机响应滑动的功能。因此,当一个片段过渡到 2 次滑动/页面时,它就会被破坏,因此会延迟。

这个答案描述了如何覆盖这个默认值

于 2013-09-11T14:49:32.410 回答