Примечания к выпуску Firebase объясняют изменение:
Заменены классы DocumentListenOptions
и QueryListenOptions
с перечислением MetadataChanges
. Вместо звонка
addSnapshotListener()
с любым из этих классов, используйте перечисление:
addSnapshotListener(MetadataChanges.INCLUDE, ...)
По состоянию на 3 мая документация Firestore еще не была обновлена и теперь включает MetadataChanges
. Для справки: это декомпилированный файл класса:
package com.google.firebase.firestore;
public enum MetadataChanges {
EXCLUDE,
INCLUDE;
private MetadataChanges() {
}
}
Обновление
FirebaseUI версии 3.3.1 построен с Firebase SDK версии 15.0.0. Он не совместим с Firestore 16.0.0. Поскольку вы используете FirebaseUI 3.3.1, вы должны собрать с Firestore 15.0.0.