Комментарии 9
Лучше, когда поиск идёт не по .startsWith(), а через .contains()
Не всегда знаешь точно название того, что ищешь
Не всегда знаешь точно название того, что ищешь
0
А где вы заметили startsWith()? Я передаю на сервер запрос пользователя без изменений, а Google Books использует поиск по всему названию. Вот описание параметра запроса, который я использовал:
intitle: Returns results where the text following this keyword is found in the title.
intitle: Returns results where the text following this keyword is found in the title.
+2
Мне так показалось из гифки, лучше тогда другой пример привести.
>«intitle: Returns results where the text following this keyword is found in the title.»
Вот именно. keyword. А это не есть .contains()
Скажем, я не помню этот самый Keyword — плохо запомнил имя автора или название, но зато помню как оно, это имя заканчивается, или какое-то сочетание букв точно запомнил. У книг бывают странные названия. Например, я буду искать «Криптономикон» на английском. Я буду думать, как написать «Criptonom...», «Krypto...», «Crypto...», «kripto...», но зато точно помню «ptonom» — это я и наберу.
Это пример; но думаю, что мысль я донёс.
P.S. отвечать не могу, хабраограничение
>«intitle: Returns results where the text following this keyword is found in the title.»
Вот именно. keyword. А это не есть .contains()
Скажем, я не помню этот самый Keyword — плохо запомнил имя автора или название, но зато помню как оно, это имя заканчивается, или какое-то сочетание букв точно запомнил. У книг бывают странные названия. Например, я буду искать «Криптономикон» на английском. Я буду думать, как написать «Criptonom...», «Krypto...», «Crypto...», «kripto...», но зато точно помню «ptonom» — это я и наберу.
Это пример; но думаю, что мысль я донёс.
P.S. отвечать не могу, хабраограничение
-3
Ожидал увидеть «The Call Of Cthulhu» на первой гифке.
0
А можно сделать так, чтобы при наборе сразу же появлялся dropdown с анимированным прогрессом?
Я эппловвод, и может на андроиде так принято, но судя по гиф-ке не очень понятно (читай неюзабельно), что будет дропдаун для автокомплита
Я эппловвод, и может на андроиде так принято, но судя по гиф-ке не очень понятно (читай неюзабельно), что будет дропдаун для автокомплита
0
Да, конечно можно реализовать. То, что написано в статье, является лишь моим субъективным мнением и моим подходом к данной конкретной задаче. Стандарта, описывающего такое поведение в Android нет.
0
Есть рекомендации.
0
Статья в фэйворитс.
Я бы еще добавил вариант с асинхронным запросом к веб-сервису, например, с использованием CountDownLatch внутри performFiltering.
Я бы еще добавил вариант с асинхронным запросом к веб-сервису, например, с использованием CountDownLatch внутри performFiltering.
0
Очень интересно посмотреть код всей апликухи…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Android AutoCompleteTextView с подсказками из веб-сервиса