Вот некоторые вещи, которые пользователи часто упускают:
Правила Firebase отсутствуют, по умолчанию блокируется
Забыл скачать google-services.json
орфографическая ошибка в именах ключей и код
маршал Java pojo имеет неправильное объявление метода или отсутствует метод set
Еще одна вещь, которую часто упускают из виду, это то, что если Offline Capabilities включен, например:
FirebaseDatabase.getInstance () setPersistenceEnabled (истина);.
При отладке приложения можно забыть, что данные, измененные в Firebase, должны быть переданы на устройство, прежде чем устройство сможет отреагировать на изменение. Казалось бы, это происходит, но если интернет ненадежный или другие интернет-штучки, могут случиться странные вещи, о которых вы сразу не узнаете
Вот так Оффлайновые возможности Firebase, вызывающие проблемы с памятью ответ от @AlexMamo, и обсуждение показывает ..
Если вы испытываете странность, вы всегда можете удалить приложение, чтобы выпустить локальную постоянную версию базы данных приложения.
При разработке можно по ошибке посмотреть не ту базу данных в консоли Firestore, скажем, у вашего приложения есть версия для разработчика и рабочая версия, к небольшому количеству кофе, и можно посмотреть на неправильные вещи