6

我正在尋找一種方法來在我的Firebase應用中實現無限滾動。Firebase RecyclerView無限滾動

我取回我的數據的方式如下:

我有鍵列表(用戶創建的項目,項目的用戶喜歡和這樣的東西),我發送給它得到一個適配器像這樣的數據:

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想要實現它,但還沒有做到。

+0

的([與AngularJs和火力地堡無限滾動]可能的複製http://stackoverflow.com/questions/22868604/infinite-scroll的組合實現-with-angularjs和 - 火力) –

回答

1

這是非常簡單地與startAt,limitToLast和orderByKey/orderByChild