2017-02-24 42 views
1

未來10個項目,我從火力數據庫回收站視圖檢索數據,就像10個項目批次得到的數據和我使用FirebaseRecyclerAdapter。我正確地獲取數據,但問題是Recycler視圖顯示從數組中取出所有數據後所需的數據,並且花費太多時間來加載所有數據。我只想一個接一個地檢索數據,或者我只想一次性獲得10個項目的數據,然後接下來的10個項目。或者通過滾動Recycler視圖來加載數據。如何通過一個或如何檢索數據的一個一次再從火力數據庫

+1

我在這裏有一個答案http://stackoverflow.com/a/41259419/5381331,希望它幫助 –

+0

但我想結束在最後上傳的項目。我該如何解密?可以提示 – sam

回答

0

我認爲firebase爲處理數據列表提供了一個很好的文檔。 https://firebase.google.com/docs/database/android/lists-of-data

如果您想逐個檢索使用ChildEventListener,並且如果按批次可以使用ValueEventListeners。然後,您可以通過使用像startAt(),endAt()等firebase過濾方法限制大小。

+0

,但我正在使用FirebaseRecyclerAdapter。我怎麼能把** ChildEventListener **放入FirebaseRecyclerAdapter? – sam

相關問題