Я вставляя данных в таблицу, а затем получить идентификатор вставленного элемента, но мое сырье запроса возвращается: android.database.CursorIndexOutOfBoundsException: Индекс -1 просил, с размером 1сырье запроса не работает андроид
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(COL_FIRST_NAME, athlete.getFirstName());
values.put(COL_LAST_NAME, athlete.getLastName());
values.put(COL_AGE, athlete.getAge());
values.put(COL_GRADE, athlete.getGrade());
db.insert(TABLE_ATHLETES, null, values);
Cursor cursor = db.rawQuery("SELECT MAX(" + COL_ATHLETE_ID + ") AS " + COL_ATHLETE_ID +
" FROM " + TABLE_ATHLETES, null);
int id = cursor.getInt(cursor.getColumnIndex(COL_ATHLETE_ID));
athlete.setAthleteID(id);
Log.e("", "ID: " + id);