0

Android プロジェクトに SQLite データベースがあり、テーブルの最新の行を取得する必要があります。私はこのようにしています:

Cursor cursor = db.rawQuery("SELECT MAX(" + KEY_ROU_ID + ") FROM " + DATABASE_TABLE_ROU + ";", null, null);

ただし、これには API レベル 16 が必要です。API レベル 14 で動作する方法はありますか? 例: SQLiteDatabase.query()?

4

2 に答える 2

2

SQLiteDatabase.rawQuery文字列と文字列の配列を取るのメイン オーバーロードは、API レベル 1 の時点で存在します。

あなたは誤って、API レベル 16 からのみ存在する別のオーバーロードであり、キャンセル トークンを受け取ります。

呼び出しから最後の引数を削除するだけです。

于 2013-08-05T17:00:16.717 に答える