我正在尝试获取用于将信息推送到表中的密钥。是否还有其他方法可以自己获取密钥。
我正在尝试获取红色标记的密钥
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot snapshot: dataSnapshot.getChildren()){
if(snapshot.exists()){
Toast.makeText(getActivity(), dataSnapshot.getValue().toString() , Toast.LENGTH_LONG).show();// try to get ID
}
}}
这就是我不断得到的东西
关于我如何直接获得红色标记还有其他可能的方法吗?
答案 0 :(得分:1)
DatabaseReference bdRef = FirebaseDatabase.getInstance().getReference()
.child("Lobby").orderBy("lobbyname").equalTo("admin lobby");
bdRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren()) {
Toast.makeText(getActivity(), child.getKey().toString() , Toast.LENGTH_LONG).show();// try to get ID
}
}