我已经通过扩展SQLiteOpenHelper类创建了一个数据库。它的创建也。这是我粘贴的代码
public Imagehelper(Context context) {
super(context, DATABASE_NAME, null, SCHEMA_VERSION);
cntxt = context;
filename = Environment.getExternalStorageDirectory();
DATABASE_FILE_PATH_EXTERNAL = filename.getAbsolutePath()+File.separator+DATABASE_NAME;
Log.i("Log", ":"+DATABASE_FILE_PATH_EXTERNAL);
}
这里一切工作正常。
但是如果你关注的参数传递在超级super(上下文,DATABASE_NAME,null,SCHEMA_VERSION); 。我不能理解null参数。我知道这里我们必须传递SQLiteDatabase.CursorFactory对象。
但如何??和什么是使用的?