2017-02-24 40 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

相关问题