Я хочу прочитать из базы данных Firebase в реальном времени и установить извлеченные данные в текстовом виде, вот что я попробовал до сих пор.
private DatabaseReference buckybarnz;
.........
buckybarnz = FirebaseDatabase.getInstance().getReference().child(userID).child("chel_sea");
ValueEventListener eventListener = buckybarnz.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot dataSnapshot1 : dataSnapshot.getChildren()) {
if (dataSnapshot1 != null) {
DRive dRive = dataSnapshot1.getValue(DRive.class);
if (dRive != null) {
String receipt = dRive.getExt_ref().trim();
String text = dRive.getTxt_Ref().trim();
chalwe.setText(text);
johns.setText(receipt);
} else {
String a = "no pending refunds available";
anthony.setText(a);
chalwe.setText(a);
johns.setText(a);
}
} else {
String a = "no pending refunds available";
anthony.setText(a);
chalwe.setText(a);
johns.setText(a);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Ничего не работает, даже если в базе данных есть данныеничего не происходит с textviews.
Пожалуйста, помогите, как лучше всего решить эту проблему, даже решение с использованием метода класса строки будет полезным. Ниже приведен вид моей базы данных это вид моей базы данных, BSQ .... как идентификатор пользователя ] 1