Заполнение поля быстрого поиска через веб-сервис
Я думаю о поддержке окна быстрого поиска в моем приложении для Android. Я бы взял то, что набрал пользователь, и запустил запрос на удаленном сервере через веб-сервисы. Является ли этот шаблон достаточно эффективным или ожидается, что любые запрашиваемые мной данные должны отображаться из локально доступных данных?
1 ответ
Хорошо, если сервер, который вы используете, достаточно быстрый, нет причин не делать этого. Поле быстрого поиска явно поддерживает объединение результатов из локальных данных и Интернета (см. Строку № 1 http://developer.android.com/resources/articles/qsb.html).
Пока сбой является изящным (для ситуаций, когда нет сетевого подключения), вы должны быть в порядке.
РЕДАКТИРОВАТЬ: странно, они избавились от этого в недавнем редизайне. Зеркало есть на http://jayxie.com/mirrors/android-sdk/resources/articles/qsb.html, и вы можете ознакомиться с предложениями по поиску на http://developer.android.com/guide/topics/search/adding-custom-suggestions.html.