Android: AlertDialog не обновляет сообщение в Firebase ValueEventListener - PullRequest
0 голосов
/ 04 января 2019

У меня есть alerttdialog, и я хочу обновить текст при загрузке моих данных из Firebase.

этот код отлично работает, считая его номер и обновляя сообщение (уже протестировано):

processingCount ++;
updateAlertProcessingMessage("Processando: " + processingCount);

Однако это не работает, если я назову его ВНУТРИ Firebase ValueEventListener, как в этом примере:

ConfiguracaoFirebase.getFirebaseReferenceUsuarios()
                .addListenerForSingleValueEvent(new ValueEventListener() {
                    @Override
                    public void onDataChange(@NonNull DataSnapshot snap) {
                        if (snap.exists()){
                            for (final DataSnapshot usuarioID: snap.getChildren()){
                                processingCount ++;
                                updateAlertProcessingMessage("Processando: " + processingCount);
...

Я видел, что он просто обновляет это сообщение, когда обработка Firebase закончена.Так как это решить?

...