Android 如何访问数据库Firebase中的属性
我想知道方向,但这对我没用,有什么帮助吗Android 如何访问数据库Firebase中的属性,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我想知道方向,但这对我没用,有什么帮助吗 Fdatabase = FirebaseDatabase.getInstance().getReference().child("Fondation").child("Directions"); Fdatabase.orderByChild("NomDirection").addValueEventListener(new com.google.firebase.database.ValueEventListener() { @Override
Fdatabase = FirebaseDatabase.getInstance().getReference().child("Fondation").child("Directions");
Fdatabase.orderByChild("NomDirection").addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
//final List<String> etab = new ArrayList<String>();
for (DataSnapshot child : dataSnapshot.getChildren()) {
namedirection = (String) child.child("NomDirection").getValue();
// etab.add(namedirection);
Toast.makeText(testFondation.this,namedirection,Toast.LENGTH_SHORT).show();
}
}
Fdatabase=FirebaseDatabase.getInstance().getReference().child(“基金会”).child(“方向”);
Fdatabase.orderByChild(“NomDirection”).addValueEventListener(新建com.google.firebase.database.ValueEventListener()){
@凌驾
public void onDataChange(com.google.firebase.database.database.DataSnapshot DataSnapshot){
//最终列表etab=新的ArrayList();
对于(DataSnapshot子项:DataSnapshot.getChildren()){
namedirection=(字符串)child.child(“NomDirection”).getValue();
//添加(名称方向);
Toast.makeText(testFondation.this,namedirection,Toast.LENGTH_SHORT.show();
}
}
您必须使用.getReference().child(“基金会”).child(“-KrjG…”).child(“方向”)
更好地查找.getReference(“基金会/-KrjG…/方向)
因此,您需要在查询中插入以“KrjG…”开头的密钥。ohh是的,很抱歉,这里的错误,我已经添加了这个子项,但它仍然不起作用!!:(@IkramLaaroussi Hi.你检查过这个链接吗?它会对你有用。@IkramLaaroussi你可以检查这个链接如何用键和键检索数据value@IkramLaaroussi你查过链接了吗?