Java firebase数据库使用的Listner有哪些?

Java firebase数据库使用的Listner有哪些?,java,android,Java,Android,在谷歌搜索了很多次之后,我带着关于firebase listner的问题来到这里。我知道listner从数据库获取数据的一点点方法。我想知道listner在何时何地用于child,以及它的值在每次都在变化? 请建议任何文档以示例简要区分该列表 谢谢您可以使用此类型的listner从firebase服务器获取实时值:- DatabaseReference mDatabaseReference= FirebaseDatabase.getInstance().getReference(chatList

在谷歌搜索了很多次之后,我带着关于firebase listner的问题来到这里。我知道listner从数据库获取数据的一点点方法。我想知道listner在何时何地用于child,以及它的值在每次都在变化? 请建议任何文档以示例简要区分该列表
谢谢

您可以使用此类型的listner从firebase服务器获取实时值:-

DatabaseReference mDatabaseReference= FirebaseDatabase.getInstance().getReference(chatListTableName);

        mDatabaseReference.child(groupImageTable).child(groupId)
                .addValueEventListener(new ValueEventListener() {
                    @Override
                    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                        Glide.with(GroupProfile.this).load(dataSnapshot.child("groupImageUrl")
                                .getValue()).into(userImage);

                    }

                    @Override
                    public void onCancelled(@NonNull DatabaseError databaseError) {

                    }
                });

在这种方法中,您可以根据需要获取通知并对其进行管理。

我还听说了firebase的一些子事件和单值事件listner…这是什么兄弟?子事件listner仅在您的表父级子级更新时更新,而addValueEventListener将在从整个表更新任何子级时更新您表格请建议任何文档简要定义所有listner。您可以阅读firebase官方说明。链接如下:-这对您有价值吗?欢迎访问。虽然你的问题乍一看是正确的,但事实并非如此。请查看论坛了解此类问题。享受吧;-)
@Override
    public void onMessageReceived(RemoteMessage remoteMessage) {

}