这两种方法有什么区别吗?它们都返回一个已打开的SQLiteDatabase。如果没有数据库,它们都可以创建一个。当需要读写时,SQLiteOpenHelper还有getWriteableDatabase...
我应该在哪里使用哪种方法?基于我看到的示例代码,我一开始使用SQLiteOpenHelper来创建我的数据库,但是在需要使用数据库时调用SQLiteDatabase.openDatabase。
我应该在哪里使用哪种方法?基于我看到的示例代码,我一开始使用SQLiteOpenHelper来创建我的数据库,但是在需要使用数据库时调用SQLiteDatabase.openDatabase。
getReadableDatabase()
很可能只会返回getWriteableDatabase()
。请参见 此链接。 - dmon