我通过扩展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 super(context, DATABASE_NAME, null, SCHEMA_VERSION); . 我无法理解 null 参数。我知道在这里我们必须传递SQLiteDatabase.CursorFactory对象。
但是怎么办??还有那有什么用??