Я читаю этот учебник о реализации моего собственного ContentProvide для работы с SQLite. Int ContentProvider.query есть несколько вещей, которые меня озадачивают. Кажется очень жестко привязано к одной таблице (таблица todo в учебнике), но, может быть, я просто не получаю ее? Теперь, если я хочу запросить другую таблицу, скажем nodo, как мне изменить ContentProvider?
Должен ли я добавлять имена таблиц так или иначе в queryBuilder.setTables(String inTables)?
Как насчет CONTENT_TYPE и CONTENT_ITEM_TYPE, должен ли быть один для каждой таблицы?
Что о вариантах TODO и TODO_ID и о переключателе в методе запроса?
Кажется, мне нужно иметь много условий if/switch для поддержки нескольких таблиц с тем же ContentProvider, это способ пойти или я ошибаюсь?
Спасибо.
Сорен