2017-06-30 30 views

回答

0

第一家店局部变量的键,然后用下面的代码: -

String key = mref.push();            
mref.child(key).setValue(map); 
0

如果您生成多个密钥,并在检索从火力地堡数据库中的数据,可以使用下面的代码:

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference().child(YOUR_PATH); 

ValueEventListener postListener = new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 

      if (dataSnapshot.hasChildren()) { 
       for (DataSnapshot ds : dataSnapshot.getChildren()) { 

        Log.e("KEY",ds.getKey()); 
       } 
      } 
     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 
      // Getting Post failed, log a message 
      Log.e("DB error", "loadPost:onCancelled", databaseError.toException()); 
     } 
    };