【发布时间】:2019-02-15 19:40:40
【问题描述】:
我正在尝试使用我的 AlarmManager 执行 sqlite 查询,但出现此错误:
无法解析方法 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();
}
}
【问题讨论】:
标签: sql sqlite alarmmanager resolve