button1.setOnTouchListener(new View.OnTouchListener() {
   
   @Override
   public boolean onTouch(View v, MotionEvent event) {
    // TODO Auto-generated method stub
    switch(event.getAction()){
    case MotionEvent.ACTION_DOWN:
     //손가락으로 화면은 누르면 하는동작
     break;
    case MotionEvent.ACTION_UP:
     //손가락을 화면에서 뗄 때 하는일
     break;
    
    }
    return true;
   }
  });

 

여기서 버튼을 누르고있는동안 블루투스를통해 신호를 계속 전달해줄려고 합니다. 제가 씨언어만 하다가 안드로이드로 넘어온지 얼마안되서 이해가 안가는데 ACTION_DOWN:  이 부분은 누르고있는동안 이벤트가 계속 유지되고있는 건가요??

인터넷에 정보를 얻은 결과 쓰레드를 이용하여 ACTION_DOWN시 쓰레드를 계속 돌리고 UP에서 쓰레드를 중지시키라는데

 쓰레드는 작업을 병렬처리하는것으로 알고있는데 while같이 반복기능을 어떻게 구현해야할까요..ㅜㅜ

고수님들 조언좀 부탁드립니다..