ВОПРОС . Как я могу получить данные на dataorder в userId
vpk1lxv7ZHY7KbOJ4l5Bl4KOBKJ3 и на idorder
08-11-karpetyogadwisaputra08213838686868yogadwisaputra1-27 ?
FirebaseUser user= FirebaseAuth.getInstance().getCurrentUser();
String userid = user.getUid();
String idorder = idorderrr.getText().toString().trim();
DatabaseReference databaseOrder = FirebaseDatabase.getInstance().getReference("dataorder");
databaseOrder.child(userid).child(idorder).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String haritanggal = dataSnapshot.getValue(dataOrder.class).getHaritanggalOrder();
status.setText("jadwal anda= "+haritanggal+" ....."); //<<<id always set null ?????
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
Я пытаюсь это так, но данные всегда нулевые. пожалуйста, помогите
(я получил идентификатор пользователя и idorder из datauser )
ОБНОВЛЕНИЕ idorder вывод, который запрашивал
FirebaseUser user= FirebaseAuth.getInstance().getCurrentUser();
String userid = user.getUid();
DatabaseReference databaseUser = FirebaseDatabase.getInstance().getReference("datauser");
databaseUser.child(userid).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String noma = dataSnapshot.getValue(dataUser.class).getUserName();
hey.setText("haloo "+noma);
String idorder = dataSnapshot.getValue(dataUser.class).getUserOrderId();
idorderrr.setText(idorder);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
вывод снимка экрана idorder с использованием addValueListner
on datauser