Просто выдает ошибку, подобную этой
Вызывается: android.database.CursorIndexOutOfBoundsException: Индекс -1 запрошен, с размером 1
Пожалуйста, смотритеприведенный ниже код
NoteDbHelper mDBHelper = new NoteDbHelper(this);
SQLiteDatabase db = mDBHelper.getReadableDatabase();
String arg = "2";
String query = "select * from " + NoteEntry.TABLE_NAME + " where " + NoteEntry._ID + " =? ";
Cursor c = db.rawQuery(query,new String[]{arg});
int iTitle = c.getColumnIndex(NoteEntry.COL_TITLE);
String result = "";
result = result + c.getString(iTitle);
Toast.makeText(this,result,Toast.LENGTH_SHORT);
c.close();
Пересмотренный код
NoteDbHelper mDBHelper = new NoteDbHelper(this);
SQLiteDatabase db = mDBHelper.getReadableDatabase();
String arg = "hi";
String query = "select * from " + NoteEntry.TABLE_NAME + " where " + NoteEntry.COL_TITLE + " =? ";
Cursor c = db.rawQuery(query,new String[]{arg});
int iTitle=c.getColumnIndex(NoteEntry.COL_TITLE);
String result = "";
result=result+c.getString(iTitle);
Toast.makeText(this,result,Toast.LENGTH_SHORT).show();
c.close();
, но все равно выдает ошибку: android.database.CursorIndexOutOfBoundsException: Индекс -1 запрошен, с размером 1