Цитирование из документации Firebase:
getValue () возвращает данные, содержащиеся в этом снимке, как собственные типы.Возможные типы:
Boolean
String
Long
Double
Карта
Список
Этот список рекурсивен;возможные типы для объекта в приведенном выше списке приведены в том же списке.Эти типы соответствуют типам, доступным в JSON.
Значение, возвращаемое из dataSnapshot.getValue()
, похоже, равно Boolean , и его определенно нельзя присвоить Map<String, Object>
.
Убедитесь, что выиспользуя правильные данные от dataSnapshot