草庐IT

onChildAdded

全部标签

java - 第一次调用后如何在 ChildEventListener 中传递 onChildAdded 条件?

我将firebaseChildEventListner用于聊天应用程序。在这个应用程序中,我在onChildAdded中传递条件,即如果消息senderId添加的新child比在Activity中播放声音。下面是我的代码。rootRef.child("Messages").child(MessageSenderId).child(MessageReceiverId).addChildEventListener(newChildEventListener()@OverridepublicvoidonChildAdded(@NonNullDataSnapshotdataSnapshot,@

android - Firebase onChildAdded 获取新数据

如果我的firebase引用中存储了一个包含50,000个项目的列表,并且自上次客户端在线和监听以来已将5个项目添加到该列表中,我必须使用哪个回调以便仅触发它对于已添加的5个新项目?我使用Firebase.getDefaultConfig().setPersistenceEnabled(true);在我的客户端上启用了离线持久性。我有一个监听器绑定(bind)到一个监听添加到引用中的child的Activity。每次创建Activity时,都会为引用中的所有数据调用onChildAdded。是否可以让onChildAdded和onChildRemoved仅针对我的本地缓存和fireba