Я использую major.minor.point.revision, где точка является bugfix-единственным выпуском, и пересмотр является пересмотром репозитория. Это легко и работает хорошо.
Вы обращаетесь к ContentProvider
, а не к SQLite, когда запрашиваете ContentProvider контактов
. Интерфейс ContentProvider
не поддерживает предложение LIMIT
напрямую.
Если вы напрямую обращаетесь к собственной базе данных SQLite, используйте метод rawQuery ()
в SQLiteDatabase
и добавить предложение LIMIT
.
Я думаю, вам придется делать это вручную. Объект Cursor, который возвращается из вызова managedQuery, не выполняет полный запрос сразу. Вы должны использовать методы Cursor.move * () для обхода результирующего набора.
Если вы хотите ограничить его, то создайте свой собственный предел, просматривая результаты в цикле. Если вам нужно разбиение на страницы, вы можете использовать Cursor.moveToPosition (startIndex) и начать чтение оттуда.