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

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

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

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

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

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

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

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

Использую ViewModel и LiveData.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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