Size: a a a

Android Developers

2019 December 20

AO

Artem Osipov in Android Developers
для андроида сами нагуглите
источник

AP

Andrey Pletnev in Android Developers
Спасибо
источник

D

Dmitry in Android Developers
Всем привет, ребят. Можете подсказать как реализовать отслеживание когда пользователь печаает?
источник

AG

Andrew Growing in Android Developers
Dmitry
Всем привет, ребят. Можете подсказать как реализовать отслеживание когда пользователь печаает?
TextWatcher
источник

D

Dmitry in Android Developers
Andrew Growing
TextWatcher
Это есть. А как в нем отделить поток кликов чтобы посылать запросы в определенный промежуток времени?
источник

AG

Andrew Growing in Android Developers
Dmitry
Это есть. А как в нем отделить поток кликов чтобы посылать запросы в определенный промежуток времени?
А при чём тут отслеживание ввода?
источник

D

Dmitry in Android Developers
Andrew Growing
А при чём тут отслеживание ввода?
чтобы как в телеграме сделать "пользователь печатает"
источник

D

Dmitry in Android Developers
Andrew Growing
А при чём тут отслеживание ввода?
Когда вводится текст, может быть хоть 100 нажатий, а за промежуток времени сделать например отправку одного запроса в 1 сек
источник

AG

Andrew Growing in Android Developers
Dmitry
Когда вводится текст, может быть хоть 100 нажатий, а за промежуток времени сделать например отправку одного запроса в 1 сек
У тебя отслеживание не работает или логика обрабатывающая полученные данные?
источник

D

Dmitry in Android Developers
Andrew Growing
У тебя отслеживание не работает или логика обрабатывающая полученные данные?
пока только разрабатываю отправку данных. Не получается реализовать правильное ограничение отправки запросов за единицу времени
источник

AG

Andrew Growing in Android Developers
Dmitry
пока только разрабатываю отправку данных. Не получается реализовать правильное ограничение отправки запросов за единицу времени
Еле добился правильной постановки вопроса.
источник

AG

Andrew Growing in Android Developers
Вот из-за таких как вы Грета Тунберг стала человеком года по версии Time.

Тимохин Д.М.

#ВШЭ
источник

AA

Axbor Axrorov in Android Developers
Dmitry
Когда вводится текст, может быть хоть 100 нажатий, а за промежуток времени сделать например отправку одного запроса в 1 сек
если пользуешься rxJava там есть метод Observable.debounce (TIME_MILLIS)
источник

AG

Andrew Growing in Android Developers
Dmitry
пока только разрабатываю отправку данных. Не получается реализовать правильное ограничение отправки запросов за единицу времени
Статус "пользователь печатает" должен сообщиться серверу только когда начался набор текста в поле.
После каждого завершения запускается таймер, например хэндлером, который сбрасывается каждый раз, когда добавляется новый текст.
Если новый текст не добавляется секунды 2-3 - отправляешь новый статус "пользователь завершил набор текста"

Всё. Два запроса.
источник

D

Dmitry in Android Developers
Andrew Growing
Статус "пользователь печатает" должен сообщиться серверу только когда начался набор текста в поле.
После каждого завершения запускается таймер, например хэндлером, который сбрасывается каждый раз, когда добавляется новый текст.
Если новый текст не добавляется секунды 2-3 - отправляешь новый статус "пользователь завершил набор текста"

Всё. Два запроса.
Я так пробовал. Создается туча хендлеров при наборе текста и отслеживание начинает работать некорректно
источник

AG

Andrew Growing in Android Developers
Dmitry
Я так пробовал. Создается туча хендлеров при наборе текста и отслеживание начинает работать некорректно
Необходимо создать один хэндлер и один Runnable.
Каждый раз для сброса вызывай у хэндлера метод
handler.postDelayed(null);
Каждый раз для запуска вызывай у хэндлера
handler.postDelayed(yourRunnable, 2000);

и тогда не прийдётся создавать тысячи одинаковых хэндлеров
источник

AG

Andrew Growing in Android Developers
источник

R

Rub🇦🇶 in Android Developers
Новичок в Rxjava. Где лучше читать ?  По англ или на ру
источник

ES

Everyday Superhero in Android Developers
Добрый день . разьясните пожалуйста:   я могу как то подписать liveData к запросу в бд?
источник

AA

Andrey Akimov in Android Developers
Everyday Superhero
Добрый день . разьясните пожалуйста:   я могу как то подписать liveData к запросу в бд?
можешь, но если это не Room, то особого смысла нет в liveData
источник