Я пытаюсь выбрать сообщения SMS от ящика входящих сообщений, отправленного объекты и проекты. Я хотел бы сделать разбиение на страницы для своего представления списка, для которого обязательно, чтобы я выбрал записи на страницах/блоках.
Я не знаком с sqlite, который является базой данных, я понимаю использование андроида, чтобы хранить данные. Кто-то может сказать мне, как я могу ограничить количество записей, я являюсь выбирающим при помощи contentResolver.query?
Также, что путь состоит в том, чтобы вытянуть sqlite файл базы данных на мою машину и просмотреть/запросить его локально, чтобы экспериментировать или видеть данные по моей машине?
Там какие-либо другие лучшие пути состоят в том, чтобы реализовать разбиение на страницы в андроиде??
Спасибо
Кажется, нет никакого способа ограничить ваши результаты от SmsProvider
. Однако в этом нет необходимости, поскольку вы используете CursorAdapter
и не пытаетесь считывать содержимое в свои собственные структуры данных. Вы пробовали это?
Чтобы получить базу данных для просмотра, скопируйте ее на SD-карту, а затем используйте команду adp pull.
Согласно веб-сайту Sqlite , вы можете использовать предложение LIMIT ... OFFSET ...
в ваш запрос: