Мобильное приложение Azure для Android EnableQuery[PageSize]

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-backend-how-to-use-server-sdk

Как сделать "EnableQuery[PageSize]" на Android?

На странице рассказывается, как это сделать на сервере, но ничего не сказано о клиентской стороне.

И Android-клиент не говорит мне.

Мне нужно получить около 5000 записей, и в настоящее время Android-мобильное приложение SDK выбирает 50 записей по умолчанию и делает 100 звонков. Я хочу сделать размер страницы до 1000 на Android.

1 ответ

Реализация Android SDK не предоставляет специфики изменения размера подкачки. Средства есть (ищите PullStrategy.java в репозитории), но нет способа подключить его к коду.

На данный момент вы должны:

  1. Отправить сообщение о проблеме в репозитории Azure-Mobile-Apps-Android-клиента
  2. Создайте пользовательскую версию клиента - измените значение defaultTop в PullStrategy.java

Когда мы обработаем его должным образом, вам нужно позволить подклассу IncrementalPullStrategy иметь возможность указать размер страницы, а затем передать PullStrategy в конструктор таблицы синхронизации. Мы будем рады сделать пиар на это, если вы над этим работаете.

Другие вопросы по тегам