В настоящее время я кодирую новое приложение для Android, и мне нужно использовать как OnItemClickListener, так и OnItemLongClickListener в списке. Каждый слушатель запускает другой режим действия на панели действий. Проблема в том, что режим действия, связанный с событием щелчка, является единственным, который запускается, даже если я выполняю длинный щелчок. После некоторых исследований я теперь понимаю, почему: событие длинного клика также создает событие клика, и я предполагаю, что это последнее событие всегда выполняется после события длинного клика, так что это объясняет, почему мне не удается отобразить другой режим действия.
Вопрос: как я могу заблокировать событие щелчка, когда я делаю длинный щелчок? Или существует другое средство для выполнения того, что я хочу сделать?