アクティビティからデータベース機能にアクセスでき、正常に動作します。しかし、ブロードキャストレシーバークラスで同じものを使用すると、失敗し、カーソルのデフォルト値が表示されます.logcatはこれを示しています:
データベース DatabaseObjectNotCloseException で close() が明示的に呼び出されたことはありません
私もやった
db = context.openOrCreateDatabase("blitz.db", 0, null);
dh=new DataHelper(context);
onReceiver
メソッドのコンテキストをDataHelper
クラスに渡しました。この行にエラーが表示されます
OpenHelper openhelper=new OpenHelper(this.context);
this.db=openhelper.getWritableDatabase();
どこが間違っているのか教えてください