터치 이벤트로

누르고 있는동안 이벤트를 발생시키려고 합니다.

ACTION_DOWN이랑 ACTION_UP 이용해서 사이에 쓰레드 돌릴려고 했는데

누르고 띠면 두개다 이벤트가 발생하는게 아니라

DOWN 만 이벤트가 발생하고 UP는 이벤트가 안발생하네요ㅠㅠ

제가 만들고 있는거에서 터치이벤트 부분만 따온건데.....
왜 안될까요 ㅠㅠ

 right.setOnTouchListener(new OnTouchListener(){
         public boolean onTouch(View v, MotionEvent event) {
         
          switch (event.getAction()) {
         
       case MotionEvent.ACTION_DOWN: 
           tp3.msg = "Rigth";
           tp3.run();
           return true;

       case MotionEvent.ACTION_UP: 
           tp3.msg = "go";
            tp3.run();
            return true;
         
       }
           
      return false;
     }
    });