Нет встроенной поддержки для этого. Это то, с чем придется столкнуться вашей бизнес-логике c вручную. Основная причина этого заключается в том, что на этом этапе мы не можем знать, что долгое нажатие обработало действие.
private boolean longPressHandled;
void callbackFromLongPress() {
longPressHandled = true;
// rest of your logic...
}
void actionEventCallback() {
if(longPressHandled) {
longPressHandled = false;
return;
}
// rest of your logic...
}