Java 在调用超类型构造函数之前,无法引用数据库\u版本
我想把SQLite中的CRUD添加到我的Android Studio中,我发现这样的错误:在调用supertype构造函数之前,无法引用DATABASE_版本。错误由//错误签名。你能帮帮我吗Java 在调用超类型构造函数之前,无法引用数据库\u版本,java,android,sqlite,Java,Android,Sqlite,我想把SQLite中的CRUD添加到我的Android Studio中,我发现这样的错误:在调用supertype构造函数之前,无法引用DATABASE_版本。错误由//错误签名。你能帮帮我吗 public class DataHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "biodatadiri.db"; public final int DATABASE_VERSION
public class DataHelper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "biodatadiri.db";
public final int DATABASE_VERSION = 1;
//The Error
public DataHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
//The Error
将数据库版本设置为静态 换
public final int DATABASE_VERSION = 1;
与
生成
数据库\u版本
静态
或将其作为构造函数参数传递。非常感谢。哦,在评论中已经有@ρцσρѕρєK给出了类似的答案。
public static final int DATABASE_VERSION = 1;