gpt4 book ai didi

java - Android 中的重写 onResume 方法不适用于每个 fragment

转载 作者:行者123 更新时间:2023-12-02 12:13:03 26 4
gpt4 key购买 nike

我正在创建具有 3 个 fragment 的 Android 应用程序,并且我希望每次返回 fragment 时都刷新数据。因此,我在每个 fragment 中重写 onResume() 方法,并将系统输出打印添加到 onresume 以检查它是否正常工作。

但是当我导航到第二个 fragment 时,它会在恢复时显示 fragment 3 的添加系统输出打印。当我转到 fragment 3 时,它没有显示任何添加系统输出打印。但是当我再次回到第二个时,它显示添加系统输出 fragment 1 的打印。

请帮我解决这个问题。

最佳答案

看来您正在 ViewPager 中使用 FragmentStatePagerAdapter。仅创建相邻 fragment 是适配器的预期行为。如果您不希望出现此行为,请使用 FragmentPagerAdapter。但要注意所有 fragment 占用的内存。

关于java - Android 中的重写 onResume 方法不适用于每个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46388095/

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