Не удается разрешить прослушиватель addsnapshot метода в Android

#android #firebase #google-cloud-firestore

#Android #firebase #google-облако-firestore

Вопрос:

введите описание изображения здесь

Я получаю следующую ошибку «Не удается разрешить метод addSnapshotListener(com.example.cleanerapp.Todaybooking, анонимный com.google.firebase.firestore.EventListenerfirebase.firestore.QuerySnapshot>)». Как мне это решить?

Ответ №1:

Удалить this в качестве первого аргумента и разрешить только EventListener реализацию.

addSnapshotListener Не ожидает activity в качестве параметра.

Ответ №2:

я думаю, вам следует попробовать это:

    Todaybooking data =  documentSnapshot.toObject(Todaybooking.class);
  

или, может быть, вам следует проверить жестко заданные строки

Ответ №3:

Он может разрешить метод, но подпись другая, потому что вы передаете неправильные аргументы.
Сделайте то, что он говорит, и передайте экземпляр Java.util.concurrentExecutor в качестве первого аргумента.

Комментарии:

1. Вам не нужен исполнитель для выполнения вызовов Firebase, он уже сам управляет потоками.