如果其构造函数的name参数为null,则
android.database.sqlite.SQLiteOpenHelper
提供了使用内存数据库的能力:
String: of the database file,or null for an in-memory database
如果使用null name参数多次实例化sqliteOpenHelper,它们是否访问相同的内存数据库,或者每次都创建一个单独的内存数据库?
解决方法
@H_502_11@ 来自sqlite官方文档 In-Memory Databases打开两个数据库连接,每个连接的文件名为“:memory:”,将创建两个独立的内存数据库.
在Android中,传递null而不是“:memory:”