Pull to refresh

Comments 9

Лучше, когда поиск идёт не по .startsWith(), а через .contains()
Не всегда знаешь точно название того, что ищешь
А где вы заметили 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.»
Вот именно. keyword. А это не есть .contains()
Скажем, я не помню этот самый Keyword — плохо запомнил имя автора или название, но зато помню как оно, это имя заканчивается, или какое-то сочетание букв точно запомнил. У книг бывают странные названия. Например, я буду искать «Криптономикон» на английском. Я буду думать, как написать «Criptonom...», «Krypto...», «Crypto...», «kripto...», но зато точно помню «ptonom» — это я и наберу.
Это пример; но думаю, что мысль я донёс.

P.S. отвечать не могу, хабраограничение
А можно сделать так, чтобы при наборе сразу же появлялся dropdown с анимированным прогрессом?

Я эппловвод, и может на андроиде так принято, но судя по гиф-ке не очень понятно (читай неюзабельно), что будет дропдаун для автокомплита
Да, конечно можно реализовать. То, что написано в статье, является лишь моим субъективным мнением и моим подходом к данной конкретной задаче. Стандарта, описывающего такое поведение в Android нет.
Статья в фэйворитс.
Я бы еще добавил вариант с асинхронным запросом к веб-сервису, например, с использованием CountDownLatch внутри performFiltering.
Очень интересно посмотреть код всей апликухи…
Sign up to leave a comment.

Articles