リストビューにデータを表示するためにカーソルアダプターを拡張するカスタムアダプターを使用しています。特定の電話番号を表示するために、データベースクラスのメソッドにIDを渡しましたが、表示されています
errorandroid.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
メソッドにデバッガーを配置している間、行の後には行きません
num = cursor.getString(cursor.getColumnIndex("ContactNumber"));
誰でも私がそれを解決するのを手伝ってくれますか? これはコードです:
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;
}