我正在尝试使用 SQLite rawQuery 方法,基于此处的代码:
...但我得到“未定义 OdaaDBOpenHelper Authorize_Activity_DynamicControls.java 类型的方法 rawQuery(String, String[]) ”,代码如下:
OdaaDBOH = new OdaaDBOpenHelper(this);
. . .
private boolean RecordExists(String _id) {
// This:
Cursor cursor = OdaaDBOH.rawQuery("select 1 from NAPOLEON_DYNAMITE_TABLE where _id=%s",
// or this:
//Cursor cursor = OdaaDOdaaDBOpenHelperBOH.rawQuery("select 1 from
NAPOLEON_DYNAMITE_TABLE where _id=%s",
new String[] { _id });
boolean exists = (cursor.getCount() > 0);
cursor.close();
return exists;
}
. . .
// from referenced unit:
public class OdaaDBOpenHelper extends SQLiteOpenHelper {
我尝试使用我的 SQLiteOpenHelper 派生类的实例名称和使用类名本身(在上面的代码中注释掉)。
我必须做些什么来实现 rawQuery() 或使其被识别/确认?