0
新程序员在这里试图自学,为任何愚蠢的问题道歉。Android - 尝试构建单例时出现“方法调用期望”错误SQLiteOpenHelper
我想在Android中使用单例模式构建SQLite数据库,所以我可以通过许多不同的活动访问相同的数据库。我有下面的代码,但在dbInstance = DatabaseHelper(context.getApplicationContext());
行中,他们标记了一个错误“预期的方法调用”。
我已经搜索谷歌和这个网站,但它似乎可以触发这个错误的原因各种各样,我无法弄清楚我的情况有什么不对。
private static class DatabaseHelper extends SQLiteOpenHelper{
private static DatabaseHelper dbInstance = null;
private DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
public static DatabaseHelper getInstance(Context context) {
synchronized(DatabaseHelper.class) {
if(dbInstance == null) {
dbInstance = DatabaseHelper(context.getApplicationContext());
}
}
return dbInstance;
}
预先感谢您的所有帮助!
谢谢麦克·M.道歉忽视了一个 – adz