执行 sqlite 查询和 Alarmmanager

Execute sqlite query and Alarmmanager

我正在尝试使用我的 AlarmManager 执行 sqlite 查询,但出现此错误:

Cannot resolve method openOrCreateDatabase()

我能做什么?这是我的代码。

public class Alarma extends BroadcastReceiver {

private SQLiteDatabase db;

@Override
public void onReceive(Context context, Intent intent) {

    String idOrder = intent.getStringExtra("idOrder");

        db=openOrCreateDatabase("Clients", Context.MODE_PRIVATE, null);
        ContentValues cv = new ContentValues();
        cv.put("estado","Delivered");
        cv.put("fechaEntrega",format2.format(new Date()));
        db.update("orders", cv, "idOrder= ?", new String[]{idPedido});
        db.close();


   }
 }

看看这个,我想它包含了你问题的答案。 try this out.