gpt4 book ai didi

android - Firebase RecyclerView 无限滚动

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:39 25 4
gpt4 key购买 nike

我正在寻找一种在我的 Firebase 应用程序中实现无限滚动的方法。

我正在通过以下方式检索我的数据:

我有一个 key 列表(用户创建的项目、用户喜欢的项目和类似的东西),我正在发送到一个适配器,它获取这样的数据:

 public void onBindViewHolder(final BaseViewHolder viewHolder, final int position) {

DatabaseReference ref = getAllItemsRef().child(itemIDs.get(position));

ValueEventListener itemListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Item item = dataSnapshot.getValue(Item.class);
viewHolder.bindItem(item);
}

@Override
public void onCancelled(DatabaseError firebaseError) {
}
};
ref.addValueEventListener(itemListener);

}

我想添加无限滚动以获得性能,但我不知道如何使用 Firebase 来实现。

我看到 FirebaseUI 想实现它,但还没有实现。

最佳答案

结合使用 startAt、limitToLast 和 orderByKey/orderByChild 可以非常简单地实现

关于android - Firebase RecyclerView 无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39622161/

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