Я играю с Android SDK, чтобы написать простое приложение для друзей (и, возможно, для продажи).
Это приложение будет искать в базе данных ключевые слова и отображать результаты на экране. Я посмотрел на поисковый справочник и демонстрационные приложения блокнота, но я все еще немного неуверен.
Я знаю, что мне нужно написать класс, расширяющий SQLiteOpenHelper, и использовать его для создания базы данных, однако как мне проверить, существует ли база данных?
OnCreate вызывается при установке или каждый раз, когда создается экземпляр класса? это самый простой способ - просто пытаться добавлять базу данных каждый раз и выявлять любые ошибки (кажется немного опасным делать предположение, что каждая ошибка будет связана с уже существующей базой данных).
Заранее спасибо.