harundidin Ответов: 0

Как получить все дочерние значения в представлении списка дочерних значений?


{
  "DURUSLAR" : {
    "CHILD1" : {
      "-KkV__GVU6nEA47wchmD" : {
        "kayitid" : "10",
        "makina" : "M-11",
        "nedeni" : "...",
        "saat" : "11:05:10",
        "sure" : "00:15:30 ",
        "tarih" : "18.05.2017",
        "yanitsaati" : "...",
        "yanittarihi" : "..."
      }
    },
    "CHILD2" : {
      "-KkVPEhvYWzdCvhbzgY6" : {
        "kayitid" : "10",
        "makina" : "DENEME 2",
        "nedeni" : "OPERATOR HATASI 13",
        "saat" : "13:00:00",
        "sure" : "01:45:00 ",
        "tarih" : "19.05.2017",
        "yanitsaati" : "02:59:10",
        "yanittarihi" : "19.05.2017"
      }
    }
  }
}


это моя база данных. Как я могу перечислить
"kayitid"
,
"makina"
,.... в виде списка?

Что я уже пробовал:

mDatabaseReference.child("DURUSLAR").child("CHILD2").addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                if(list_duruslar.size()>0)
                    list_duruslar.clear();
                for(DataSnapshot postSnapshot:dataSnapshot.getChildren())
                {
                    DURUSLAR durus=postSnapshot.getValue(DURUSLAR.class);
                    list_duruslar.add(durus);
                }
                ListAdapter adapter = new ListAdapter(Bekleyen_isemirleri.this,list_duruslar);
                list_data.setAdapter(adapter);
                circular_progress.setVisibility(View.INVISIBLE);
                list_data.setVisibility(View.VISIBLE);
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });

wseng

Вы пытаетесь загрузить JSON в listView ?

harundidin

Нет. Но разве это не возможно с помощью циклов for?

0 Ответов