Firebase .addListenerForSingleValueEvent (new ValueEventListener () {срабатывает после завершения моего метода - PullRequest
0 голосов
/ 08 мая 2018

У меня есть метод, который читает некоторые данные из базы данных Firebase.
Давайте назовем это getMyData() Я прилагаю firebaseQuery.addListenerForSingleValueEvent(new ValueEventListener() {....

Моя структура кода примерно такая. SomeDataType myData = getMyData(); if(myData==someCondition){//some logic} else{//some logic}

Проблема в том, что прослушиватель событий не срабатывает, пока мой код не пройден.

Так что-то подобное происходит SomeDataType = null, и это идет к моему предложению where. firebase использует события, так что это не линейное выполнение кода, но я немного растерялся ... Вы можете мне помочь?

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