Я отчаянно пытаюсь создать базу данных с несколькими таблицами, которая выглядит следующим образом:
nutrition.db:
Ingredient(ID, name, kcal);
Meal(ID, name, ingredientId1, ingredientId2);
MealInstance(ID, mealId, date, amountOfIngr1, amountOfIngr2) ...
Я наткнулся на разные подходы - например, расширение класса Provider, такого как в учебнике блокнота ( расширяет ContentProvider), используя тонны коммутаторов или альтернативно создавая весь CRUD-интерфейс на основе .execSQL самостоятельно.Однако все это кажется нелепо сложным для такой простой (и общей?) Задачи, поэтому я считаю, что что-то упустил из виду.По какой-то странной причине все учебники, которые я проверял, используют только одну БД и одну таблицу.
Буду очень признателен за рекомендацию учебника или какой-нибудь намек.