Я пытаюсь получить несколько дочерних значений из моей базы данных RealTime и сохранить их в массиве String, метод, который я использую, показан ниже: -
dbRef.child(REQUESTED_NODE).child(REQUESTED_PRODUCT).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
SearchKeywords item = postSnapshot.getValue(SearchKeywords.class);
SearchKeys.add(String.valueOf(item));
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
проблема в том, что это такоеполучение.Это не показывает необходимый текст, а вместо этого показывает что-то, что я не уверен, что это такое.Ниже приводится то, что он возвращает.
I / Keywords: [com.strease.user.strease.SearchKeywords@3b2d439, com.strease.user.strease.SearchKeywords@ce3ea7e, com.strease.user.strease.SearchKeywords @ 9f16bdf, com.strease.user.strease.SearchKeywords@823102c, com.strease.user.strease.SearchKeywords@3e37af5, com.strease.user.strease.SearchKeywords@5d030rea, com.SearchKeywords @ d2ae6fb, com.strease.user.strease.SearchKeywords@ec70318, com.strease.user.strease.SearchKeywords@a3dd171, com.strease.user.strease.SearchKeywords@88cb56, com.streseu.user@ 2b6f7d7, com.strease.user.strease.SearchKeywords@eb538c4, com.strease.user.strease.SearchKeywords@60d13ad, com.strease.user.strease.SearchKeywords@45e46e2, com.streasease.uearSch3, com.strease.user.strease.SearchKeywords@42f1d30, com.strease.user.strease.SearchKeywords@6143da9