Когда вы используете следующую строку кода:
dataBaru = keySnapshot.getKey();
Вы получаете только те нажатые клавиши. Если вы хотите получить значения, соответствующие ключам, используйте следующую строку кода:
dataBaru = keySnapshot.getValue(String.class);
Еще одна вещь: при циклическом прохождении объекта DataSnapshot
с использованием метода getChildren()
вы, скорее всего, получите более одного результата, поэтому вы можете просто установить его на TextView
. Так что, вероятно, вы должны использовать ListView
для этого или даже лучше RecyclerView
.