[英]Why there is no cursor adapter for RecyclerView?
我为 RecyclerView gist 找到了一个有效的 cursorAdapter。 它的工作原理与 listView 类似。 但我不明白为什么没有默认的游标适配器。 使用游标适配器是不好的做法,需要手动从 db 获取数据转换为对象列表然后使用它? 或者对此有什么解释?
但我不明白为什么没有默认的游标适配器
Google 选择不为特定类型的数据集合创建任何具体的适配器。
当然欢迎您使用Cursor
作为RecyclerView.Adapter
的模型数据。 请记住, Cursor
将位置视为内部状态。 确保您的RecyclerView.ViewHolder
从Cursor
提取数据并使用它,而不是抓住Cursor
本身并假设它总是自动指向正确的行。
此示例应用程序演示了一个由Cursor
支持的RecyclerView
,在本例中是通过查询MediaStore
ContentProvider
获得的Cursor
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.