Мобильное приложение Azure для Android EnableQuery[PageSize]
Как сделать "EnableQuery[PageSize]" на Android?
На странице рассказывается, как это сделать на сервере, но ничего не сказано о клиентской стороне.
И Android-клиент не говорит мне.
Мне нужно получить около 5000 записей, и в настоящее время Android-мобильное приложение SDK выбирает 50 записей по умолчанию и делает 100 звонков. Я хочу сделать размер страницы до 1000 на Android.
1 ответ
Реализация Android SDK не предоставляет специфики изменения размера подкачки. Средства есть (ищите PullStrategy.java в репозитории), но нет способа подключить его к коду.
На данный момент вы должны:
- Отправить сообщение о проблеме в репозитории Azure-Mobile-Apps-Android-клиента
- Создайте пользовательскую версию клиента - измените значение defaultTop в PullStrategy.java
Когда мы обработаем его должным образом, вам нужно позволить подклассу IncrementalPullStrategy иметь возможность указать размер страницы, а затем передать PullStrategy в конструктор таблицы синхронизации. Мы будем рады сделать пиар на это, если вы над этим работаете.