Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在调用超类型构造函数之前,无法引用数据库\u版本_Java_Android_Sqlite - Fatal编程技术网

Java 在调用超类型构造函数之前,无法引用数据库\u版本

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

我想把SQLite中的CRUD添加到我的Android Studio中,我发现这样的错误:在调用supertype构造函数之前,无法引用DATABASE_版本。错误由//错误签名。你能帮帮我吗

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;