listadapter 相关问题

ListAdapter是一个扩展适配器,它是ListView或GridView与支持它的数据之间的桥梁。通常,数据来自Cursor,但它也可能来自数组或任意对象列表。 ListView和GridView可以显示它包含在ListAdapter中的任何数据。

更新数据库中的项目后,列表适配器未更新

我正在使用 RoomDB 编写一个笔记应用程序,当我尝试更新现有笔记时,它会在数据库中完美更新,但我必须重新启动应用程序或打开另一个片段,然后返回...

回答 1 投票 0

ListAdapter DiffUtils newItem 和 oldItem 在调用 SubmitList() 时相同

仅供参考,我并不是在寻找“修复”,而是在寻找解释和讨论,这可能有助于更多地理解这些看似愚蠢的事情是如何工作的。 我正在研究这个...

回答 3 投票 0

提交功能不显示所有数据

我在将数据提交到ListAdapter时遇到问题,它没有显示所有数据。 查看模型概念 因此,在我的视图模型中,我从 firebase 获取数据来显示它。这是我的方法...

回答 1 投票 0

如何过滤ListAdapter?

我有一个由ListAdapter扩展的适配器,我使用提交列表来更新ui,但是当我使用它时,当用户更改搜索查询时,它会显示列表中的其他项目,但是当我发现...

回答 1 投票 0

AsyncListDiffer 实现。 mReadOnlyList 如何工作?

我正在查看 Android 中 AsyncListDiffer 的实现,但我陷入了困境。 mReadOnlyList 是如何使用的? 公共类 AsyncListDiffer { 私人名单

回答 1 投票 0

带有列表适配器移动动画滞后的 Android 回收器

在此处查看问题的 gif 如果项目的视图同时更新,则移动动画会滞后。为什么会发生这种情况? fileViewModel.getAllfiles().observe(这个,新的观察者 如果项目的视图同时更新,则移动动画会滞后。为什么会出现这种情况? fileViewModel.getAllfiles().observe(this, new Observer<List<File>>() { @Override public void onChanged(List<File> files) { adapter.submitList(files); } }); 进度像这样更新,更新数据库并触发观察者 fileViewModel.setDownloadProgress(file.getFileId(), percentage); 下载的下只有一两项也不卡 每当发生更改时,您似乎都会替换整个文件列表。 不推荐这种做法,因为它会增加时间复杂度。 您应该只通知 RecyclerView 适配器发生的实际更改。在您的情况下,您只更改一项。 参考官方文档和最佳实践:https://developer.android.com/topic/performance/vitals/render#recyclerview_notifydatasetchanged

回答 1 投票 0

ListAdapter:提交List后未重新绑定项目单击侦听器

我对 ListAdapter 有一个问题,尽管它可能按预期工作,但对我来说却成了一个错误。 假设我有这个数据类 数据类 AssetMinDataDomain( 有效 ID:字符串 = &qu...

回答 1 投票 0

ListAdapter currentList 和 itemCount 在筛选或提交列表后不返回更新

我正在使用 ListAdapter 和实现 Filterable 的 AsyncDifferConfig.Builder 为 RecyclerView 实现可过滤列表。当搜索没有结果匹配时,将显示一个 TextView。 适配器。

回答 1 投票 0

按钮在空对象引用上抛出 (android.view.View$OnClickListener)'

我需要更新 ListAdapter 中的日期,为此我显示一个由 2 个 EditText 和 1 个 Button 组成的对话框,这里的问题是,当我单击对话框中的“更新”按钮时,它会...

回答 1 投票 0

Android:如何复制RecyclerView列表以供ListAdapter使用?

如何复制现有的 ListAdapter 列表,以便可以使用它来移动项目,然后通过将新复制的列表与原始列表进行比较来更新 UI? 也许 Android 开发者只是想...

回答 1 投票 0

Android:如何复制List以供ListAdapter使用?

如何复制现有的 ListAdapter 列表,以便可以使用它来移动项目,然后通过将新复制的列表与原始列表进行比较来更新 UI? 也许 Android 开发者只是想...

回答 0 投票 0

如何以编程方式重置Recyclerview的背景按钮(滑动菜单)?

我有一个recyclerview,它在我的android应用中具有一个滑动菜单(背景按钮)。我提到的文章是:https://codeburst.io/android-swipe-menu-with-recyclerview-8f28a235ff28此...

回答 1 投票 0

带有ListAdapter的RecyclerView

我正在尝试将RecyclerView Adapter转换为ListAdapter,以便将来包含Paging库。我的应用程序是一个基本的2个片段注释应用程序,第一个片段具有回收站视图...

回答 1 投票 0

自定义适配器getView中的NullPointerException

我正在为具有自定义列表的ListView编写自定义适配器。显然,我必须编写getView函数。所以这是我的代码:/ * 1 * / public View getView(int position,View convertView,...

回答 3 投票 6

在kotlin中修改list的子对象,但list等于未修改

我有一个数据类,例如数据模型TestModel(val id:Int,val句子:String,var isPlaying:Boolean)然后我创建了该val列表的mutableList:MutableList = arrayListOf(... ] >

回答 1 投票 0

ListAdapter在滚动recyclerivew时正在修改项目后复制它

[当我将Firestore用于数据库并使用ListAdapter使用View-Model来建立带有分页的列表时。现在,我的查询是我成功设置了数据,但是当我更新用户(例如,使用按钮计数)时,...

回答 1 投票 0

DiffUtil打破了areContentTheSame [下一个版本中的修复程序]的合同]

最近,我在我的应用程序中发现了奇怪的崩溃。我发现它们是由下面的ListAdapter-> DiffUtil引起的。合同规定只有在...

回答 1 投票 7

如何等待ListAdapter.submitList()执行并调用RecyclerView.smoothScrollToPosition(0);

我有一个RecyclerView recyclerView,它链接到ListAdapter适配器。 “列表”从Firebase数据库获取新数据,并且“列表”根据某些对象属性进行排序。然后我打电话给...

回答 1 投票 2

构建自定义列表适配器时出错

我正在尝试根据一些示例创建自定义适配器,但是我不断收到一些我无法弄清楚的错误。我将发布完整的课程,然后指出错误。 ...

回答 2 投票 0

DiffUtil ItemCallback areContentsTheSame()在更新ListAdapter上的项目后始终返回true

[在使用ListAdapter时,我注意到在更新项目之后,DiffUtil.ItemCallback areContentsTheSame()方法始终返回true。调试代码后,我意识到旧的和新的...

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.