BroadcastReceiver
着信を受けるクラスがあります。着信番号をデータベースの番号と比較したい。BroadcastReceiver
クラスでデータベースを使用する方法がわかりません。この方法でDBAdapter
クラスのオブジェクトをメソッドに作成します。onReceive()
@Override
public void onReceive(Context context, Intent intent) {
DBAdapter db = new DBAdapter(contenxt);
Cursor c = d.getAllData();
while(c.moveToFirst){
do{
Log.v("Data : "+c.getString(2));
}
while(c.moveToNext);
}
}
上記のコード スニペットは NullPointerException をスローします。誰かがこれを達成するのを手伝ってください。