Невозможно получить данные базы - PullRequest
0 голосов
/ 26 мая 2019

У меня есть база данных firebase в следующей форме:

enter image description here

Моя цель - получить значение в узле addTag, когда у меня есть адресный ключ. Вот мой код:

val user = FirebaseAuth.getInstance().currentUser
val userid = user?.uid
mRef = FirebaseDatabase.getInstance().reference.child("users").child(userid.toString()).child("Address")
mRef.child(addkey.toString()).addValueEventListener(object: ValueEventListener {
            override fun onCancelled(p0: DatabaseError) {
            }

            override fun onDataChange(p0: DataSnapshot) {
                val useraddtag = p0.child("addTag").getValue(String::class.java)

            }

})

Функция onDataChange, однако, никогда не вызывается.

«addkey» содержит ключ определенного адреса, к которому осуществляется доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...