Activity에 Button을 만들고 3초정도 누르고 있으면 다른작업을 하게 하려고 하는데요,

 

onClickListsner 는 눌렀다가 떼었을때 함수가 실행되고

 

LongClickListener 는 시간이 너무 짧은데 롱클릭 시간을 지정하지 못하는 것 같더라구요

 

setOnKeyListener 는 하드웨어 키만 제어하는 것 같은데 맞나요??

 

 

 

제가 하려고 하는건 버튼을 3초동안 누르고 있으면 다른 작업을 시작하고,

 

그 전에 손을 떼면 아무작업 하지 않는걸 원합니다.

 

조언 부탁드립니다...