我创建了一个类来管理 SQLite 数据库。其部分代码如下:
public class Database extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "name";
private static final int DATABASE_VERSION = 1;
public Database (Context ctx) {
super(ctx, DATABASE_NAME, null, DATABASE_VERSION);
}
然后我创建了另一个类,它是一个 SMS 监听器(扩展BroadcastReceiver
)。在此类内部,我无法使用以下命令创建数据库:
db = new Database(this);
因为我收到此错误消息:
The constructor Database(SmsListener) is undefined
我应该如何更改代码才能从SmsListener
类内部打开数据库连接?