我希望能在我的Firebase应用中实现无限滚动。
我是通过以下方式获取数据的:
我有一个键列表(用户创建的条目,用户喜欢的条目等等),我将其发送到适配器中并像这样获取数据:
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
想要实现它,但还没有完成。