问题标签 [android-pagedlistview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android中PagedListView从内容左侧到右侧的滚动条
如何将滚动条(包括 android PagedListView的向上翻页和向下翻页箭头)从内容的左侧移动到右侧。任何帮助表示赞赏。
android - 如何更新 PagedListAdapter 中的单个项目
我已经使用 ItemKeyedDataSource 实现了新的 PagedListAdapter。我的列表包含带有点赞按钮的提要项目。单击“赞”按钮应刷新该项目。
要在单击类似按钮时刷新我的列表项,我会更新 Firestore 后端中的状态,并在我的 ItemKeyedDataSource 上调用 invalidate。但这将刷新我的整个列表,同时跳回我的列表顶部。
我不确定这是否是正常行为,所以我去调试和检查我的 DiffUtil.ItemCallback 是问题所在。但是这两种方法(areItemsTheSame 和 areContentsTheSame)永远不会被调用。
那么在 DataSource 上调用 invalidate 是触发单个项目更新的方法吗?DiffUtil 是否会帮助我在更新后跟踪我在列表中的位置,还是我看错了方向?
android - 如何通过单击左右完全更改android中jetpack的分页库列表?
如何更改数据或完全更改android中的分页列表。我正在使用 android jetpacks 分页库。我也有搜索和排序功能。我无法理解在哪里更改或放置新数据或列表,以便当前列表消失并出现新列表。我应该为此创建新的数据源吗?还是我应该创建新的数据源新的数据源工厂和新的 pagedList,然后使用 adapter.submitlist() 将此列表提交给同一个适配器?请帮忙,我是使用这个分页库的新手。
android - 错误:“类型不匹配。必需:观察者!>”。如何解决?
我正在使用PagedListAdapter
和pagedListLiveData
不使用 Room 来显示大量项目。
在下面的代码中,我试图将适配器提交给 PagedList。
Android Studio 突出显示表达式中的错误:
对象:观察者<PagedList<MyItem>>
如何解决?
android - 什么是 ContiguousPagedList?
我正在调查Android Paging
,似乎有一个具体的PagedList
as ContiguousPagedList
。这个类有什么用?寻找它的用法/存在的原因,但没有找到。谁能解释为什么会这样ContiguousPagedList
?
android - MutableLiveData 不会触发 loadAfter 使用 PagedList 从 Android ROM 获取
我的 ROM 上存储了 70 个项目,我想获取 15 个分页数量。到目前为止,我阅读了许多有关相关问题的帖子,但没有一个对我有用。
loadAfter
未触发的一些可能原因:
解决方案1:getItem
内部调用onBindViewHolder
submitList
解决方案2:调用PagedListAdapter
解决方案3:替换ListAdapter
为PagedListAdapter
我认为DataBinding
这很好,因为一切正常而无需尝试分页。
我正在嘲笑我的数据源以了解正在发生的事情。一些功能被暂停,因为它们应该有来自需要它的 ROM 的数据。我的代码状态如下:
适配器
分段
视图模型
存储库
制造商页面列表
数据源
常数
我在这里想念什么?
android - How I can test what paged list return error during response?
I am trying to test error in PagedList's data source (when load new group of data). My DataSource looks like that:
If I will just mock events handler class and during test will call methods from it, this test will not test anything.
I searched ways or best practice to test this type of behaviour but I didn't found something.
My test looks like that:
Could you please give me some advice or architectural example, or example of unit test to test this. Thanks in advance
android - 在 LiveData 上应用 Transformation.map
在我的 ViewModel 类中,我定义了分页列表配置
之后,我从我的房间数据库中检索我想在我的聊天室活动中显示的消息,这些消息给了我也从数据库中获取的 groupId,我进行了 switchMap 转换
到目前为止一切都很好。在这里,我想转换列表以公开列表列表,所以基本上我想通过函数将每个元素转换为一个元素。所以我需要的是第一个 LiveData 的 Transformation.map(),这样我就可以将其更改为另一个 LiveData。但问题是我想用分页列表来做。我怎样才能做到这一点?
android - Android Room 使用 DataSource.Factory 时如何按文本搜索?
在我的项目中使用PagedListAdapter
分页和应用程序也可以按关键字搜索。
道.kt
创造
关键字更改时如何更新列表?