Есть ли способ игнорировать LongPress? - PullRequest
0 голосов
/ 25 сентября 2019

Я работаю над простым сервисом на портативном лазерном сканере в Android Studio.Мне удалось запустить сканирование, когда я нажимаю кнопку подключения гарнитуры (один щелчок), но я хочу, чтобы сканер оставался включенным, пока я не отпущу кнопку, но этот код не работает: если я удерживаю кнопку нажатой,устройство ничего не делаетКак мне изменить его для этой цели?

Любая помощь будет оценена, спасибо.

if (action == KeyEvent.ACTION_DOWN && event.isLongPress()) не работает

if (event.getAction() == KeyEvent.ACTION_DOWN)
{
//here goes the code that turns the internal scanner on;
returnValue = true;
}
else
{
if (event.getAction() == KeyEvent.ACTION_UP) 
{
 //here goes the code that turns the internal scanner off
returnValue = true;
}
...