我试图使用SQLite rawQuery方法的基础上,这里的代码:
Android的记录存在()的数据库?
...但我得到“ 的方法rawQuery(字符串,字符串[])是未定义的类型OdaaDBOpenHelper Authorize_Activity_DynamicControls.java”与此代码:
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()或导致其被识别/确认?