Java 如何在DummyData类上初始化上下文

Java 如何在DummyData类上初始化上下文,java,android,sqlite,Java,Android,Sqlite,我想问一些关于我的项目的问题,我无法从dummyData类初始化上下文。这是我的密码 在DummyData的构造函数中: 静态语境 我调用getData()方法,如下所示: 我在sqlite中插入了如下内容 ContentValues initialValues = new ContentValues(); initialValues.put(KEY_VOUCHERNAME,voucher_name); initialValues.put(KEY_VOUCHERDESC,vouc

我想问一些关于我的项目的问题,我无法从dummyData类初始化上下文。这是我的密码

在DummyData的构造函数中: 静态语境

我调用getData()方法,如下所示:

我在sqlite中插入了如下内容

ContentValues initialValues = new ContentValues();
    initialValues.put(KEY_VOUCHERNAME,voucher_name);
    initialValues.put(KEY_VOUCHERDESC,voucher_desc);
    initialValues.put(KEY_VOUCHERVALID,voucher_valid);
    return db.insert(DATABASE_TABLE,null,initialValues);
"CREATE TABLE user_shop_voucher (_id INTEGER PRIMARY KEY autoincrement, "
+ "voucher_name TEXT NOT NULL, voucher_desc TEXT NOT NULL, voucher_valid TEXT NOT NULL);";

你能帮我解决这个问题吗?

请说得更具体一些,在访问数据库之前,你需要打开数据库。你能分享一下你在创建数据库或插入数据时写的代码吗?
"CREATE TABLE user_shop_voucher (_id INTEGER PRIMARY KEY autoincrement, "
+ "voucher_name TEXT NOT NULL, voucher_desc TEXT NOT NULL, voucher_valid TEXT NOT NULL);";