1

テーブル内の行の行 ID を取得しようとしていますが、すべての行でゼロになります。これは本質的に私がやっていることです:

long getIdForPosition(int position) {
    Cursor cursor = getContentResolver().query(uri, null, null, null, sortOrder);
    cursor.moveToPosition(position);
    long _id = cursor.getLong(cursor.getColumnIndex(MyTable.COLUMN_ID)); // The value for COLUMN_ID is "_id"
    cursor.close();
    return _id
}

これは、すべての行に対してゼロを返します。カーソルは有効で、有効な位置に移動します

4

0 に答える 0