ここのコードに基づいて、SQLite rawQuery メソッドを使用しようとしています:
...しかし、次のコードで「The method rawQuery(String, String[]) is undefined for the type 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() を実装する、またはそれを認識/承認させるにはどうすればよいですか?