Wie kann ich DataSnapshot Kinder Wert steuern, wenn kein Kind mit if-Anweisung ist. Zum Beispiel Meldung erhalten, wenn keine Kinder da erstefirebase datasnapshot steuern die Kinder
protected void onStart() {
super.onStart();
databaseOrders.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
personList.clear();
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
Person person = postSnapshot.getValue(Person.class);
personList.add(person);
}
recyclerView.setHasFixedSize(true);
// use a linear layout manager
mLayoutManager = new LinearLayoutManager(DetailActivity.this);
recyclerView.setLayoutManager(mLayoutManager);
personAdapter = new PersonAdapter(DetailActivity.this, personList);
personAdapter.setClickListener(DetailActivity.this);
recyclerView.setAdapter(personAdapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Vielen Dank, es ist Arbeit –
gerne –
machen upvote helfen :) Leider habe ich nicht die Erlaubnis upvote –