О сохранении Просмотр объектов в базе данных Firebase android - PullRequest
0 голосов
/ 15 марта 2020

В настоящее время я работаю над приложением для рисования, и мне нужно сохранить ничью одного из игроков в базе данных. Я понял, что должен использовать метод setValue для сохранения данных по заданному c потомку:

rooms.child("room " + player.roomNumber).child("draw").setValue(paintView);

«paintView» - это мой объект View.

При запуске я получаю следующее сообщение об ошибке:

com.google.firebase.database.DatabaseException: Найдены конфликтующие получатели для имени: isFocusable

1 Ответ

0 голосов
/ 15 марта 2020

В сообщении об ошибке указывается, что вы не можете использовать Android Просмотр объекта в качестве значения в базе данных реального времени. Вы можете хранить только те типы данных, которые совместимы с JSON: строка, число, логическое значение, массив, объект.

Если вы пытаетесь сохранить данные изображения, вероятно, не стоит использовать базу данных совсем. Вместо этого рассмотрите возможность загрузки данных изображений в облачное хранилище. Вам нужно будет написать код для извлечения данных изображения из любых представлений, с которыми вы работаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...