1

アプリが使用するデータベースのすべてのクエリを作成、更新、処理する SqliteHandler クラスを作成しました。私の質問は、MainActivity の onCreate() メソッドで SQLiteHandler を適切に呼び出し、コードを実行してデータベースを作成/アップグレードすることを実際に確認する方法です。開発ガイド@Overrideで推奨されているように使用しました

4

1 に答える 1

1

SQLiteOpenHelperのドキュメントによると:

[...] このクラスは、データベースが存在する場合は開き、存在しない場合は作成し、必要に応じてアップグレードします。トランザクションは、データベースが常に適切な状態であることを確認するために使用されます。

自分で作成または更新することについて心配する必要はありません。

SQLiteOpenHelper のサブクラスを使用すると、自動的に実行されます。

getWritableDatabase メソッドを初めて呼び出すと、データベースが存在するかどうかが確認され、必要に応じて作成されます。

于 2012-05-22T15:19:35.403 に答える