일정 관리 어플입니다.

ListView에 onItemClickListener와 onTouchListener 를 함께 등록한 상태입니다.

touch를 감지해서 좌우 드래그시 이전, 다음달로 이동하도록 되어있구요.

listview는 헤더로 구분 일자별로 일정을 보여주고 있습니다.

지금 현재 각 동작들은 이상없이 동작을 하고있는데 딱 한부분이 문제네요.

하나의 list안에서 좌우 드레그가 일어났을 경우입니다.

이러한 경우 onItemClickListener와 onTouchListener 두개를 모두 타면서 액티비티의 이동이 두번 일어납니다.

onItemClickListener에서 일정상세보기 액티비티 이동
onTouchListener 에서 이전, 다음달 이동

이렇게 두개의 이동이 한꺼번에 일어납니다.

이러한 경우 어떻게 잡아야 할까요?

편법이라도 잡을수 있는 방법이 없을까요?