public void onClick(View v){
     String view = v.toString();
     if(view.equals(findViewById(R.id.up_button).toString()))
      command = "up";
     else if(view.equals(findViewById(R.id.left_button).toString()))
      command = "left";
     else if(view.equals(findViewById(R.id.center_button).toString()))
      command = "stop";
     else if(view.equals(findViewById(R.id.right_button).toString()))
      command = "right";
     else if(view.equals(findViewById(R.id.down_button).toString()))
      command = "down";
     try{
      out.println(Build.DEVICE +" : "+ command);
      out.flush();
      Toast.makeText(Control.this, command, Toast.LENGTH_SHORT).show();
     }catch(Exception e){
      
     }


위와같이 버튼을 눌렀을때 특정 변수를 변환하여 문자를 전송하고 있는데 이걸 버튼을 계속 누르고 있는 상태에서 지속되게 하고 싶은데

 

찾아봤더니 onTouchEvent 가 나오긴 했습니다. 근데 이건 멀티터치용인거 같아서... 버튼에는 좀 안맞는거 같더라구요;

 

개발자정보에 있는 건 거의 다 읽어봤는데 잘 모르겠어요 ㅜㅜ

 

최소한 계속 전송되는게 아니더라도 버튼을 누르고 있다가 땠을때 다른 명령어를 보낼 수 있도록 하려구요.

 

어떤 이벤트가 적절할까요??