gpt4 book ai didi

android - ViewPager fragment RecycleView 重置

转载 作者:行者123 更新时间:2023-11-29 23:15:34 24 4
gpt4 key购买 nike

我在 ViewPager 中有 3 个 fragment 。

  • 个人 fragment
  • 裁剪 fragment
  • 笔记 fragment

每个 fragment 都有一个 RecyclerView,我在其中使用对话框添加项目。但是,当我转到最后一个 fragment (即 NoteFragment)时,第一个 fragment (即 PersonalFragment)的 RecyclerView 变空(所有项目都被删除).当我回到第一个 fragment 时,同样的事情发生了,最后一个 fragment 的 RecyclerView 重置(所有项目都被删除)。

最佳答案

不看你的一些相关代码就很难理解。我认为您可能错误地实现了 onResume 函数。每次转到 ViewPager 中的第三个 fragment 时,第一个 Fragment 需要重新初始化,您需要在 onResume 中处理这个问题> 功能。

但是,您的问题的另一种解决方法是设置 ViewPager 的离屏页面限制,如下所示。

viewPager.setOffscreenPageLimit(2);

希望对您有所帮助。

关于android - ViewPager fragment RecycleView 重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55432567/

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