0

Ситуация: У меня есть активность списка, в которой я реализовал метод onListItemClicked() и onItemLongClick(). Используя смартфон с Android 4.4.2, оба события запускаются, когда я на самом деле ожидаю, что longClick будет запущен.android 4.4.2 onListItemClick() и onItemLongClick() уволен по длинному щелчку

Что может быть причиной этого и есть ли способ избежать этого?

Благодарим вас за любые идеи, предложения и ответы!

ответ

0

В методе onLongClick вашего onLongClickListener верните true, чтобы указать, что вы использовали событие click.

public boolean onLongClick(View v) { 
     // DO STUFF     
     return true; 
} 

Если вернуться ложным, вы подтверждаете, что вы не обработал событие и/или хотите, чтобы вызвать какие-либо другие на клик слушателей.