여러 버튼들이 클릭되면 타이머가 초기화 되고 마지막 버튼이 클릭되고 일정시간이 지나면 메뉴가 숨겨지도록 만들고 싶은데요.


버튼이 눌릴때마다 이렇게 돌리면 에러가 날뿐 제가 생각하는데로는 안되네요. 혹시 타이머가 지금 돌고 있으면 초기화시키고 다시


3초를 제고 3초가 지나면 테스크를 실행시키는 방법이 없을까요?

if(timer != null){

timer.cancel();

timer.schedule(mTask, 3000);

}else{

timer.schedule(mTask, 3000);

}