util concurrent есть?
1. На главном потоке
2. С возможностью отмены задачи, если нужно
Задача - дебаунс
в флоу есть дебаунс, нет?
Флоу нет в java util concurrent
я когда-то писал дебаунс
🌚 https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/Flow.html
шутки-шутеечки он слишком свежий, его нет в андроиде
Чёт выглядит не как простое решение, даже если бы был. Я даже экзекьютор не хочу делать новый, задача то простая.
там нет экзекьютора
ну j.u.c без экзекьютора сложно представить в любом случае, это я не предложил варик, а констатировал, что там есть свой флоу
Дебаунс есть в rxjava
да неужели))
Хочу написать как деды делали, без всего этого
TimerTask, хехе. Можно, кстати, любым способом, хоть через хандлер / лупер, а отмену реализовать через проверку булевого флага отменаУжеНеНадо
а как вычищаете?
handler.removeCallbacks(runnable)
а как выглядит переменная runnable
Я щас через флаг и сделал, только с runnable) Через таймер и было раньше, и тоже с флагом)
Обсуждают сегодня