gpt4 book ai didi

使用 FragmentPagerAdapter 延迟调用的 Android Fragment onPause 事件

转载 作者:太空狗 更新时间:2023-10-29 15:08:59 25 4
gpt4 key购买 nike

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

fragment A --> fragment B --> fragment C --> fragment D

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

我错过了什么吗?

谢谢。

最佳答案

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

This answer描述了如何覆盖这个默认值

关于使用 FragmentPagerAdapter 延迟调用的 Android Fragment onPause 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18743287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com