nevack
@nevack
Студент, Бывший яндексоид, Мобильный разработчик

Как организовать работу с Room в Android?

Всем привет. Столкнулся с проблемой.

Есть сущность Operation, храню в бд.
Есть сущность Account, которой принадлежат операции, то есть One2Many, храню в Operation идентификатор Account.
Такая же история с Category. Храню в Operation её идентификатор.

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

Самое простое что можно сделать.
1. Получить все операции.
2. Для каждой получить аккаунт и категорию операции.

Чуть менее топорно.
1. Получить все операции.
2. Получить все категории и положить в Map.
3. То же самое с аккаунтами.
4. Тягать из Map при заполнении ячеек.

Пишу на архитектурных компонентах и MVVM небольшой проект, чтобы набраться опыта, которого, как видно, у меня не много.

Использую ViewModel и LiveData.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы