У меня есть база данных SQLite и несколько таблиц в этой базе данных. Я разрабатываю DBAdapter для каждой таблицы в базе данных. (см. Профессиональную разработку приложений для Android 2 от Reto Meier, листинг 7.1).
Я использую оболочку adb для взаимодействия с базой данных из командной строки и вижу, что база данных заполняется, как я и ожидал. Иногда я хочу опустить стол, чтобы убедиться, что он создается правильно, с нуля.
Проблема в том, что SQLiteOpenHelper только проверяет, существует ли база данных. Есть ли типичное решение для написания помощника, чтобы также увидеть, что таблица (ы) существует? Обычно, когда я отбрасываю таблицу, помощник проверяет, существует ли база данных, и предполагает, что все в порядке.
Кроме того, строка CREATE_DATABASE, использованная в приведенной выше ссылке, создает только одну таблицу. Стоит ли использовать DBAdapter для адаптера ко ВСЕМ моим таблицам? Это не кажется мне чистым.
Справочный материал