Я могу что-то упустить, может кто-нибудь помочь мне указать на это, я пытаюсь зациклить этот узел в firebase, а затем получить дочернее 'idno', но когда я делаю тост за полный снимок, т.е. (snapshot.getValue (). toString ()), он возвращает полный набор данных, однако попытка получить дочерний элемент из снимка как такового дает нулевой указатель snapshot.child ("idno"). getValue (). toString (), пожалуйста, помогите мне выяснить, чтопропал без вести
DatabaseReference thefarmers = FirebaseDatabase.getInstance().getReference().child("Thepath").child("Farmers");
thefarmers.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
//Get the child id
theMethods.makeLongToast(snapshot.child("idno").getValue().toString());
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getActivity(), databaseError.getMessage().toString(), Toast.LENGTH_SHORT).show();
}
});
This theMethods.makeLongToast ();простой метод, который принимает строку и делает тост