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リスナー(extending)である別のクラスを作成しましたBroadcastReceiver
。このクラス内では、次のコマンドでデータベースを作成できません。
db = new Database(this);
このエラーメッセージが表示されるため:
The constructor Database(SmsListener) is undefined
SmsListener
クラス内からデータベース接続を開くことができるようにコードを変更するにはどうすればよいですか?