Эй, я получаю индекс из-за ошибки в моем коде.
Из Деятельности:
Cursor cursor = mDbHelper.fetchA(b);
@SuppressWarnings("static-access")
int a = (int) cursor.getDouble(cursor.getColumnIndex(mDbHelper.KEY_I));
cursor.close();
Адаптер моей БД:
public Cursor fetchA(String b){
return mDb.query(DATABASE_TABLE, new String[] {KEY_I}, "b=\""+B+"\"", null, null, null, null);
}
Ошибка:
E/AndroidRuntime( 5766): FATAL EXCEPTION: main
E/AndroidRuntime( 5766): android.database.CursorIndexOutOfBoundsException: Index
-1 requested, with a size of 1
Как я могу это исправить?