SQLiteでテーブル存在チェック

SQLiteでテーブルが作成されているかをSQLで確認したくて調べました。

select count(*) from sqlite_master where type='table' and name='<テーブル名>';

これでいけました。

これをカーソルで拾って件数が1か0か確認するのだけど、

エラーが出て困りました。

c.moveToFirst();

これを入れて解決。どこかでいらないという記事をみたけど、

こういう場面では必要なんですね。