我正在使用带有房间数据库的分页列表适配器。 如何在删除/添加其他项目后获取项目的“旧位置”和“新位置”。 任何帮助,将不胜感激 ...
我正在使用带有房间数据库的分页列表适配器。 如何在删除/添加其他项目后获取项目的“旧位置”和“新位置”。 任何帮助,将不胜感激 ...
我刚刚在我的项目中添加了分页库。 这是我的实现。 @DAO @实体 我将这些日志添加到活动中 数据库中有13条记录。 检查上面的日志后,我得到了 “列表页面大小 = 13” 列表的所有 13 项都不为空。 我有两个问题: 为什么我设置页面大小 = 10 但我得到 ...
在我的项目中使用PagedListAdapter进行分页,应用程序也可以通过关键字进行搜索。 DAO.kt 创建 关键字更改后如何更新列表? ...
在我的 ViewModel 类中,我定义了我的分页列表配置 之后,我从我的 Room 数据库中检索我想在我的 chatRoom Activity 中显示给 groupId 的消息,我也从数据库中获取它并进行 switchMap 转换 到目前为止一切都很好。 在这里,我想转换 List 以公开 ...
我正在尝试测试PagedList的数据源中的错误(加载新的数据组时)。 我的数据源看起来像这样: 如果我只是模拟事件处理程序类,并且在测试期间会从中调用方法,则此测试将不会测试任何内容。 我搜索了测试这种行为的方法或最佳实践,但没有发现任何东西。 我的测试看起来像这样: ...
我的ROM中存储了70个Itens,我想分页读取15个。到目前为止,我读了许多有关问题的文章,但是对我来说都没有用。 未触发loadAfter一些可能原因: 解决方案1 :在onBindViewHolder调用getItem 解决方案2 :调用submitList到PagedL ...
我一直在寻找到Android Paging ,并似乎有一个具体imprementation PagedList为ContiguousPagedList 。 这个类有什么用? 寻找它的用途/存在的原因,但没有找到。 谁能解释为什么这个ContiguousPagedList存在? ...
我正在使用PagedListAdapter和pagedListLiveData而没有 Room 来显示一个大的项目列表。 在下面的代码中,我试图将适配器提交给 PagedList。 Android Studio 突出显示了表达式中的一个错误: 对象:观察者<PagedList< ...
我试图使用PagedListAdapter到自定义RecyclerView ( 链接在这里 )。 在我的ViewModel ,当观察使用Observer(adapter::submitList)检索到的数据时,未显示任何项目。 调试此行时: 我看到TiledPagedList ...
如何更改数据或完全更改android中的分页列表。 我正在使用 android jetpacks 分页库。 我也有搜索和排序功能。 我无法理解在哪里更改或放置新数据或列表,以便当前列表消失而新列表出现。 我应该为此创建新的数据源吗? 还是我应该创建新数据源新数据源工厂和新 pagedList,然后使 ...
我已经使用 ItemKeyedDataSource 实现了新的 PagedListAdapter。 我的列表包含带有“赞”按钮的提要项目。 单击“喜欢”按钮应刷新该项目。 要在单击类似按钮时刷新我的列表项,我会更新 Firestore 后端的状态,并在我的 ItemKeyedDataSource ...
如何将滚动条(包括android PagedListView的上一页和下一页箭头)从内容的左侧移动到右侧。 任何帮助表示赞赏。 ...