Вы на самом деле не выполняете запрос к базе данных. Все, что делает ваш код, - это берет объект Query, возвращаемый tableDatabaseReference.child(...).orderByChild(...).equalTo(...)
, и преобразует этот объект в строку. То, что вы видите, это представление по умолчанию Java объекта в виде строки.
Вы должны следовать документации для запроса базы данных реального времени , чтобы получить фактические данные. Вам нужно будет прикрепить слушателя к запросу, чтобы получить от него данные. Например, из документации:
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot: dataSnapshot.getChildren()) {
// TODO: handle the post
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
// Getting Post failed, log a message
Log.w(TAG, "loadPost:onCancelled", databaseError.toException());
// ...
} }); ```