Используя Anko SQLLite, как лучше всего проверить, существует ли база данных?

Я работаю над Android-приложением, использующим Kotlin, и как часть процесса запуска, я хотел бы определить, существует ли база данных SQL Lite уже (что означает, что пользователь не является новым пользователем)

Я до сих пор не мог определить, как лучше всего это сделать, используя вспомогательную инфраструктуру ManagedSQLiteOpenHelper из помощников Anko SQLLite.

database.use { // what should go in here??? } 

Я не обязательно хочу запрашивать несуществующую таблицу и, таким образом, вызывать исключение и использовать это как форму логического управления, есть ли лучший способ?

Ответил на мой вопрос.

Это работает

 this.query("sqlite_master", arrayOf("name"), "name='userInfo' AND type='table'", null,null,null, null,null).count 
Intereting Posts