Jaz*_*zib 5 pagination android parse-platform parse-android-sdk android-5.0-lollipop
我试图CardView
在列表中使用RecyclerView.Adapter
.使用RecyvlerView.Adapter在列表中创建卡片非常简单.我正在使用parse.com
我的后端,因此使用其API来查询卡数据.现在我想在此列表中添加分页.如果我使用Parse ParseQueryAdapter
,我可以通过该API构建分页.但是,我必须抛弃RecyclerView.Adapter
(或不?)并回到旧的BaseAdapter方法.但是,我不想这样做并使用RecyclerView.Adapter
Android提供的这个新功能(因为它承诺的效率).
我的问题:什么是更好的方法?
ParseQueryAdapter
旧BaseAdapter
方法RecyclerView.Adapter
普通数据获取方法并编写我自己的分页小智 1
您可以尝试在两个适配器之间制作垫片。它将扩展 RecyclerView.Adapter 并包含 ParseQueryAdapter。那么它基本上只是代理所有的方法。因此,例如,onBindViewHolder 只是调用 ParseAdapter.getItemView。棘手的部分是使用 addOnQueryLoadListener 设置解析数据下降时的侦听器,并让它触发 RecyclerView 的刷新。
这是一个存根:https://gist.github.com/mrowl/0ab027b5f84e25f51102
它似乎适用于基本情况,但可能可以显着改进。我对 api 的这一面还很陌生。
归档时间: |
|
查看次数: |
2688 次 |
最近记录: |