首页 文章

从Firebase数据库中检索随机密钥

提问于
浏览
-2

Retrieveing random key

我应该如何从存储在列表中的Firebase实时数据库中检索随机密钥?

1 回答

  • 1
    DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("inspirational");
       ref.addChildEventListener(new ChildEventListener() {
        @Override
        public void onChildAdded(DataSnapshot dataSnapshot, String s) {
    
            String randomkey=dataSnapshot.getkey();
        }
    
        @Override
        public void onChildChanged(DataSnapshot dataSnapshot, String s) {
    
        }
    
        @Override
        public void onChildRemoved(DataSnapshot dataSnapshot) {
    
        }
    
        @Override
        public void onChildMoved(DataSnapshot dataSnapshot, String s) {
          }
    
        @Override
        public void onCancelled(FirebaseError firebaseError) {
        }
    });
    

    使用 ChildEventListener ,因为这是一个列表,首先获取数据库的引用 . .child("inspirational") 这意味着我们正在查询该位置 . 然后在 onChildAdded(DataSnapshot dataSnapshot, String s) 内检索您的数据 .

相关问题