, если вы хотите получить значение снимка данных
Попробуйте это
mDatabase.child(user.uid).addValueEventListener( object :
ValueEventListener {
override fun onCancelled(p0: DatabaseError) {
}
override fun onDataChange(snapshot: DataSnapshot) {
String name = (String) snapshot.child("Diary_Subject").getValue();
}
}
или вы можете создать модель для хранения данных из dataSnapshot, например:
data class Subject(
var Diary_Subject: String
)
mDatabase.child(user.uid).addValueEventListener( object :
ValueEventListener {
override fun onCancelled(p0: DatabaseError) {
}
override fun onDataChange(snapshot: DataSnapshot) {
val subject = snapshot.getValue(Subject.class);
}
}
Надеюсь, что это поможет!