У меня есть этот выбор:
final Cursor cursorConversations = getContentResolver().query(
Uri.parse("content://gmail-ls/conversations/" + Uri.encode(mailAddress)),
null, null, null, BaseColumns._ID + " DESC");
ContentQueryMap mQueryMap
= new ContentQueryMap(cursorConversations, BaseColumns._ID, true, null);
С помощью ContentQueyMap я могу кэшировать данные курсора и повторять их также с закрытым курсором (он нужен мне для повышения производительности).
ТеперьЯ хочу, чтобы выбор Corsor извлекал только первые пятьдесят строк.Решение зацикливания 50 раз в mQueryMap.getRows().entrySet()
неверно: я не хочу, чтобы mQueryMap получал все строки курсора, а только первые пятьдесят.
Есть идеи?Существует ли предложение where для получения только первых n строк?