8

これら2つの方法に違いはありますか?どちらも開いたSQLiteDatabaseを返します。どちらもデータベースが存在しない場合は、どちらもデータベースを作成できます。SQLiteOpenHelperには、読み取り/書き込みが必要な場合のgetWriteableDatabaseもあります...

どの方法をどこで使用すればよいですか?私が見たサンプルコードに基づいて、私は最初にSQLiteOpenHelperを使用してデータベースを作成していますが、データベースを使用する必要があるときにSQLiteDatabase.openDatabaseを呼び出しています。

4

1 に答える 1

3

openDatabase()より柔軟で、ロケールなどを指定できますが、これらの詳細を明示的に指定する必要がないほとんどの状況では、Android のドキュメントgetReadableDatabase()で とを使用するように指示されていますgetWriteableDatabase()

于 2011-05-31T20:54:18.013 に答える