23 Ekim 2016 Pazar

DataSnapshot Sınıfı

getChildren metodu
Şöyle yaparız.
DataSnapshot dataSnapshot = ...;
ArrayList list = new ArrayList<String>();                

// Result will be holded Here
for (DataSnapshot dsp : dataSnapshot.getChildren()) {
  list.add(String.valueOf(dsp.geValue())); //add result into array list

}
getValue metodu
Eğer nesne Map ise şöyle yaparız.
DataSnapshot dataSnapshot = ...;

Map<String,Object> users = ((Map<String,Object>) dataSnapshot.getValue());
Eğer nesne String ise şöyle yaparız
String str =  String.valueOf (dataSnapshot.geValue());
getValue metodu - Class
Şöyle yaparız.
for (DataSnapshot dsp : dataSnapshot.getChildren()) {
  Foo foo = dsp.getValue (Foo.class);
  ...
}

Hiç yorum yok:

Yorum Gönder