Android.database.cursorIndexoutOfBoundSexception: Индекс 0 запрашивается, с размером 0Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android.database.cursorIndexoutOfBoundSexception: Индекс 0 запрашивается, с размером 0

Сообщение Anonymous »

Я использую пользовательский адаптер, расширяющий адаптер курсора для отображения данных в ListView, чтобы отобразить конкретный номер телефона, я передал идентификатор методу в классе базы данных, но он показывает < /p>

errorandroid.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
< /code>

При размещении отладчика в методе он не идет после строки < /p>

num = cursor.getString(cursor.getColumnIndex("ContactNumber"));
< /code>

может кто -нибудь помочь мне решить его.
Это код: < /p>

public String getNumberFromId(int id)
{
String num;
db= this.getReadableDatabase();
Cursor cursor = db.query(scheduletable, new String[] { "ContactNumber" },"_id="+id, null, null, null, null);
cursor.moveToFirst();
num = cursor.getString(cursor.getColumnIndex("ContactNumber"));
cursor.close();
db.close();
return num;
}


Подробнее здесь: https://stackoverflow.com/questions/102 ... ith-a-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»