gpt4 book ai didi

android - 如何使用 Parse 在 Android 中使用 RecyclerView 实现无限滚动

转载 作者:搜寻专家 更新时间:2023-11-01 08:39:46 26 4
gpt4 key购买 nike

我在网上找到的大部分文章都使用了setLimit函数来加载更多的项目。但这不是一种有效的方式,因为我们会召回现有对象。

我正在使用带有自定义适配器的 RecyclerView 来加载我的列表项。从 Parse 服务器收到对象列表后,我根据我的算法对一些项目进行分组并将其传递到我的自定义适配器。

我了解到 ParseQueryAdapter 是实现分页的另一种方式。有人可以建议我如何将 ParseQueryAdapter 与我的自定义适配器一起使用吗?

最佳答案

最后我使用 setSkip 函数解决了它。

代码:

private int limit =0; 
private boolean loadMore = false;



ParseQuery<ParseObject> query = ParseQuery.getQuery("ClassName");

if(loadMore==true)
{
query.setSkip(limit);
query.setLimit(12);
}
else
{
query.setLimit(12);
}

query.findInBackground(new FindCallback<ParseObject>()
{

@Override
public void done(List<ParseObject> arg0, ParseException arg1)
{
limit = limit+ arg0.size();

if(arg0.size()==0)
{
loadMore = false;
}
else
{
loadMore = true;
}

});

关于android - 如何使用 Parse 在 Android 中使用 RecyclerView 实现无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33889157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com