腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
未
使用
DiffUtil
调用
getItemCount
或
onBindViewHolder
、
、
、
Data){productSimpleAdapter.updateProductItems(productList) 在适配器中,我
使用
DiffUtil
设置新数据 fun updateProductItems(products: ArrayList<Products>) { val diffResult =
DiffUti
浏览 11
提问于2019-07-04
得票数 0
2
回答
android在
使用
DiffUtil
时更改RecyclerView中奇数行的背景色
、
、
我尝试添加
DiffUtil
来加速更新,如下所示:import android.view.LayoutInflaterimport androidx.core.content.ContextCompat return
浏览 0
提问于2019-10-15
得票数 1
1
回答
RecyclerView onCreateViewHolder没有在notifyItemRangeInserted之后
调用
、
当我收到新的数据列表时,我试图
使用
recyclerViewAdapter帮助更新
diffUtil
: val,但是仅仅是在ui线程中
使用
diffUtill就可以了。后返回正确的列表大小(因此
调用
了此方法)的日志,但是在插入后没有
调用
onCreateViewHolder!D:
onBindViewHolder
MessageType1 D:
getItemCount
浏览 0
提问于2018-01-18
得票数 0
2
回答
DiffUtil
.ItemCallback不更新项位置(删除后)
、
、
、
我
使用
ListAdapter的绑定和
DiffUtil
.ItemCallback的定义。当删除项目(至少2)时,我有一个IndexOutOfBoundsException。列表的更新是有效的(删除后元素的数量确实是N-1 ),但项目的位置不起作用,被保留的是
调用
。因此,当
调用
getItem(position) (在
onBindViewHolder
中)时会引发异常。注意:
getItemCount
()的日志就在getItem(position)之前,它显示列表中包含N-1元素.我创建了一个小型
浏览 1
提问于2020-01-02
得票数 2
回答已采纳
3
回答
如何用DiffUtils更新RecyclerView中的列表?
、
、
当
使用
DiffCallback newList时,如何在RecyclerView中
使用
DiffUtil
加载ItemCallback。RecyclerViewAdapter.ViewHolder> { super(DIFF_CALLBACK); private static final
DiffUtil
.ItemCallback<WordEntity> DIFF_CALLBACK = new
DiffUtil
.I
浏览 3
提问于2019-09-16
得票数 8
1
回答
为什么回收视图适配器
onBindViewHolder
被多次
调用
?
、
、
、
我
使用
在我的回收视图中实现。我的目标是在回收视图的底部添加单个项目,而不重新加载回收视图的其余部分。我
使用
了防火墙addSnapshotListener来
调用
适配器。问题是
onBindViewHolder
被多次
调用
(即列表中没有项目)。我认为在
使用
DiffUtil
时不应该发生这种情况,对吗?它应该只为添加到回收视图的项目
调用
onBindViewHolder
,对吗?adapter.submitList(comments);
浏览 1
提问于2019-07-19
得票数 0
回答已采纳
2
回答
RecyclerView项未用LiveData更新
、
、
、
、
我有一个应用程序,
使用
数据库,实时数据,房间,kotlin koroutines,视图模型,导航组件和匕首。我有一个活动和两个片段。 ListFragment:在回收视图中显示一份物品清单。DetalFragment:显示项的详细信息,并可以
使用
保存按钮更新项目的某些字段。
浏览 2
提问于2020-03-17
得票数 3
回答已采纳
2
回答
如何在删除项目时刷新recyclerView?
、
、
、
、
R.layout.cardviewdeneme,parent,false); } public void
onBindViewHolder
new VeritabaniDao().sil(vt,id); }); public int
getItemCount
浏览 34
提问于2020-09-06
得票数 1
1
回答
未
解决的引用: findViewById中的recyclerView适配器
、
我必须
使用
将图像加载到其中的imageView。因此,要
使用
imageView,我
使用
的是findViewId,但它提供了一个错误:
未
解析引用: findViewById。android.widget.ImageViewimport androidx.recyclerview.widget.
DiffUtil
ArticleViewHolder(itemView: View): RecyclerView.
浏览 2
提问于2022-01-25
得票数 -2
回答已采纳
4
回答
如何为接受任何实现RecyclerView的适配器的RecyclerView.Adapter<RecyclerView.ViewHolder>适配器创建包装器?
、
、
基本上,我希望为任何扩展RecyclerView.Adapter<RecyclerView.ViewHolder>的适配器实现一个包装器,如果需要的话,包装器最终将能够插入行,并且它将根据需要修改类似
getItemCount
然后,我在类定义中尝试
使用
out关键字,如下所示: class MyRecyclerAdapterWrapper(activity: Activity,val originalAdapter: RecyclerView.Adapter<out RecyclerView.ViewHolder>) : Recycler
浏览 5
提问于2022-02-07
得票数 1
回答已采纳
2
回答
删除项目后的RecyclerView(
DiffUtil
+ListAdapter)奇怪行为
ItemTouchHelper(swipeHandler)
使用
和适配器 override fun areItemsTheSameclass NoteAdapter : ListAdapter<NoteEntity, Not
浏览 11
提问于2021-05-01
得票数 1
回答已采纳
2
回答
Android RecyclerView - IndexOutOfBounds在
onBindViewHolder
中的异常
、
、
、
437)ActiveSubsRecyclerAdapter.java:58 --这一行指向我的
onBindViewHolder
()的第一行,如下所示:public void
onBindViewHolder
(ActiveVie
浏览 1
提问于2017-10-08
得票数 0
回答已采纳
1
回答
在RecyclerView上
使用
数据绑定时
未
调用
onBindViewHolder
、
、
、
、
在回收视图上
使用
数据绑定时
未
调用
onBindViewHolder
。因此,活动显示为空白白屏。当我在logcat上看到,列表大小和itemCount是20,但是
onBindViewHolder
方法从未被
调用
过。(viewHolder: ViewHolder, position: Int) { viewHolder.bin
浏览 2
提问于2019-06-23
得票数 0
1
回答
如何在设备旋转时恢复Android checkBox列表项中的RecyclerView状态
、
、
、
我的问题是,在屏幕旋转时,复选框总是返回到
未
选中状态。我还注销了适配器构造函数中的列表,该列表还显示选中的状态仍然有效。但是,当
调用
onBindViewHolder
时,列表项都是
未
选中的。notifyItemChanged(position); @O
浏览 0
提问于2019-01-25
得票数 2
回答已采纳
1
回答
更新列表以
使用
DiffUtil
删除旧适配器的回收视图适配器?
、
、
、
、
我正在为我的RecyclerView
使用
DiffUtil
,它可以很好地处理一个加载列表,但是当尝试
使用
它将新列表更新到当前列表时,它会删除旧数据这里是我的适配器 RecyclerView.Adapter<RecyclerView.ViewHolder>() { false
浏览 4
提问于2021-06-03
得票数 0
1
回答
在过滤回收视图的同时,物品正在被复制。
、
、
、
、
我有一个RecyclerView,它显示了
使用
MVVM从Room db获取的数据。此外,我有一个文集,我
使用
它来搜索
或
过滤回收查看项目。R.layout.view_attendance, parent, false);}public void
onBindViewHolder
notifyItemRemoved(position); }
浏览 0
提问于2020-02-03
得票数 0
回答已采纳
1
回答
当我
使用
AsyncListDiffer和视图绑定时,适配器中没有显示任何内容
、
、
我尝试
使用
视图绑定和
diffUtil
在自定义回收器视图中显示data private val differCallBack = object :
DiffUtil
.ItemCallbackarticle.descriptio
浏览 3
提问于2022-04-30
得票数 0
回答已采纳
1
回答
当每个项目中有一个字段被内容更新时,设置更新过程的最佳方式是什么
、
、
我正在
使用
MVVM架构,并希望通过LiveData更新它。 这是我的闹钟类。每秒,data中的所有item都会被触动,并且tick应该被
调用
。tick将更新timeLeft,这应该反映到UI上。
浏览 10
提问于2019-10-10
得票数 0
1
回答
DiffUtil
不
调用
onBindView
或
刷新ViewHolder
、
、
、
我尝试
使用
DiffUtil
方法更新我的列表,它总是由30个项组成,现在每个项数据每分钟更新一次,但无法判断是否所有项的数据都有更新,因此为了避免滥用notifyDataSetChanged(),我创建了一个扩展
DiffUtil
的类。(不确定不
使用
有效负载时是否需要)然后通过
调用<
浏览 4
提问于2021-02-21
得票数 0
回答已采纳
1
回答
当我单击recyclerView中的项目时,另一个项目将单击
、
、
另外,如果在我的项目位置
onBindViewHolder
中不起作用,我正在
使用
实时数据进行列表和视图绑定,不知道这是不是因为它们,但我尝试了没有它们,问题没有解决。LayoutInflater.from(parent.context), parent, false) } else{
浏览 9
提问于2021-07-22
得票数 0
点击加载更多
相关
资讯
前Ripple工程总监:Ripple联创Chris Larsen未使用多重签名或托管服务
性能优化之卡顿延迟
UniSat Wallet:在未升级至Jubilee版本的平台使用UniSat Wallet进行交易或将导致铭文丢失
Kotlin完整开发互联网App项目实战视频教程
Android UI及API 优化指南
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券