я надеюсь, что вы не решили эту проблему к тому моменту, когда я отправил свой "ответ", wink wink .
Я предполагаю, что вы получаете сообщение об ошибке line
val game: Game? = dataValues.getValue(Game::class.java)
В этом случае мне всегда помогает установка точки останова, в которой я получаю данные из службы и использую выражение оценки (Alt + F8), чтобы увидеть скрытую ясность, которую возвращает объект, и лучше понять, что находится внутри коробки.
Возможно, в данный момент вы не сможете проанализировать его непосредственно для своего класса Game, но, заглянув внутрь объекта, вы сможете получить части информации, которую вы Если вам понадобится, вам может быть проще разобрать эту часть данных.
Я еще не использовал DataSnapshots, но
Позвольте привести пример с DocumentSnapshot
![Evaluate Expression](https://i.stack.imgur.com/OoY6b.png)
Затем вы можете искать то, что у меня внутри, и анализировать данные один за другим или другими способами, которые вы можете сейчас.
Это обычно помогает мне, когда я не играю nd простой ответ онлайн или у меня нет необходимых моделей для анализа данных.
Я надеюсь, что помог Гийому, хорошего дня и правильного решения вашей проблемы.