And*_*rea 6 android listener firebase firebase-realtime-database
我的问题可能是一个愚蠢的问题,我已经阅读了文档,但没有解决我的问题.当我使用limitToLast获取最后15条消息时(比如5-20),如果我删除第20条消息,则childListener会返回这样的消息(5-6-7-8-9-10-11-12- 13-14-15-16-17-18-19-4)...你可以看到最后一项是4号.代码是这样的:
messagesListener = FBMessagesRef.limitToLast(15).addChildEventListener(new ChildEventListener()
,我该如何解决它而没有得到第4项
由于将值设置为 15 时您会获取最后 15 位数字,因此将该limitToLast
值更改为-1
以获取最后一个 Firebase 值。将您的代码更改为下面的代码片段。
messagesListener = FBMessagesRef.limitToLast(-1).addChildEventListener(new ChildEventListener(),
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5071 次 |
最近记录: |