в searchView, так как постоянно делается запрос в сеть: нужно сделать паузу где то в пол секунды которая трекает не продолжился ли набор текста и если продолжился то не делать запрос: нашел в интернете ну супер много вариантов, и через таймеры и через делеи и через слипы всякие, как лучше и правильнее это реализовать?
Нашёл такой вариант: https://stackoverflow.com/questions/12142021/how-can-i-do-something-0-5-second-after-text-changed-in-my-edittext
Если нативно, то хендлер пост дейлейд, а если красиво, то rx. Вроде у джейка есть даже библиотека для этого, которая возвращает обсерваблы. А там просто можно воткнуть оператор debounce
Обсуждают сегодня