J'ai donc un ensemble d'enfants, que je veux obtenir les valeurs de, mais la clé pourrait être quelque chose que je dois utiliser une variable. Cependant quand je cours ce code je reçois Null pour des valeurs?Chaîne chaîne = "" + childDataSnapshot.child (clé) .getValue())
Des idées que je fais mal? '*********
public void dataSnapshotSift(DataSnapshot dataSnapshot){
for (DataSnapshot childDataSnapshot : dataSnapshot.getChildren()){
String key = childDataSnapshot.getKey();
String value = "" + childDataSnapshot.child(key).getValue();
Log.v("Firebase: ", key);
Log.v("Firebase: ", "" + childDataSnapshot.child(key).getValue());
}
}
' *********** Voici le LogCat
07-31 23:48:23.702 V/Firebase poss count:: 3
07-31 23:48:23.702 V/FireBase:: Value: DataSnapshot { key = T2, value = {33=P00006, 4=P00003, 1=P00001} }
07-31 23:48:23.702 V/Firebase:: 1
07-31 23:48:23.702 V/Firebase:: null
07-31 23:48:23.702 V/Firebase:: 4
07-31 23:48:23.702 V/Firebase:: null
07-31 23:48:23.702 V/Firebase:: 33
07-31 23:48:23.702 V/Firebase:: null
Jen, tu es comme le Sherlock Holmes de firebase et maintenant que vous avez posé dehors je me sens comme le Dr Watson. C'est si simple, si évident. Je vous remercie. –