android-listadapter相关内容

如果我以不同的项目顺序提交相同的列表,则 ListAdapter 不会刷新 RecyclerView

我正在使用 RecyclerView 和 ListAdapter(使用 AsyncListDiffer 计算和动画替换列表时的更改). 问题是,如果我 submit() 一些列表,然后重新排序该列表,然后 submit() 再次,没有任何反应. 我如何强制 ListAdapter 评估这个新列表,即使它“相同"(但顺序已更改)? 新发现: 我检查了 submitList() ..

为什么在 Recycler View 中滚动后值会消失?

滚动前的数据 滚动后的数据 我的应用程序的问题如上图所示. 输入数据后,如果我在将项目添加为可滚动后滚动,数据就会消失. 作为进一步的解释,有时输入的数据会出现在已添加的其他项目中. 解释一下这个应用程序,它是一个运动记录应用程序,它使用了多类型回收器视图. 我使用了 ListAdapter 和 DiffUtil.而图片与Detail item相关. Te ..
发布时间:2021-11-02 23:18:57 移动开发

当视图更新 Android Kotlin 时,DiffUtil 不能与 ListAdpater 一起使用

嘿,我有 Reyclerview 和 DiffUtill 使用 ListAdapter.我通过 submitList 函数添加了元素.但是在更新列表视图时不会重绘元素.直到我再次使用 notifyDataSetChanged() 或设置 适配器.那么 DiffUtill 的用例是什么?当项目在列表和 reyclerview 中更新时重绘项目的正确方法是什么. 主活动 class MainA ..

如果我以不同的项目顺序提交相同的列表,ListAdapter不会刷新RecyclerView

我正在将RecyclerView与 ListAdapter一起使用(使用 AsyncListDiffer 进行计算)并在替换列表时更改动画). 问题是,如果我submit()一些列表,然后重新排序该列表,然后再次submit(),则什么也没有发生. 我如何强制ListAdapter评估这个新列表,即使它“相同"(但顺序已更改)? 新发现: 我检查了public void s ..