如何解决在RecylerView中滚动并在每个项目上附加了片段的情况下,“找不到片段的视图”
我试图在单击时在每个RecylerView项目下显示一个片段,如果用户再次单击它,则将其折叠/删除。通过遵循此处的答案https://stackoverflow.com/a/37212091,我能够做到这一点 但是,当我们尝试在回收器视图中滚动并展开所有项目(显示片段)并间歇性地崩溃以下日志时,会发生主要问题。我尝试查找它,发现类似的东西,但是没有人能找到适合此崩溃的解决方案。
java.lang.IllegalArgumentException: No view found for id 0x19 (unknown) for fragment NowFragment{ec5e02f} (7d3220ae-56be-43ad-af1e-804d18b27689) id=0x19}
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:315)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
我在这里发现有人面临类似的崩溃:Add fragment in RecyclerView.ViewHolder 但是没有具体的解决方案。 谁能帮我解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。