Как сохранить два набора данных в базе данных Room из элементов RecyclerView - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь сохранить данные в базе данных Room из RecyclerView. Элементы RecyclerView содержат EditText (для веса) и TextView (для имен, выбранных из контактов пользователя). Я хочу, чтобы каждое имя и вес были сохранены в одной строке моей базы данных.

Мои элементы RecyclerView выглядят так:

1

Я могу сохранить только имена прямо сейчас. Но я не знаю, что делать для EditTexts ... Как я могу сохранить данные в каждом элементе повторного просмотра в виде строки в базе данных?

1 Ответ

0 голосов
/ 16 апреля 2019

Вы должны перебрать свой список, который заполняет окно повторной отправки.Прежде всего: В вашем адаптере отправьте текущую позицию и отредактируйте текстовое значение в Деятельности / Фрагменте, где вы храните представление переработчика.Вы можете использовать интерфейс или EventBus, после этого создать список для хранения всех данных там для текущей позиции.

После этого итерируйте созданный список, указав свое имя и текстовое значение.

Надеюсь, это поможет.

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