2017-11-14 5 views
0

는 현재 두 개의 버튼 '놀이'와 '스톱'내 OnClickListener를 공통이며, 온 클릭 방법은 정지 수있는 방법을() (동시에 플레이에서 실행되는)이다다른 onClick 메서드가 완료 될 때까지 Android 메서드 onClick이 시작되지 않습니다?

public void onClick(View v) { 

     switch (v.getId()) { 

      case R.id.play: 
       play(); 
       break; 

      case R.id.stop: 
       stop(); 
       break; 

      default: 
       break; 
     } 
    } 

다음 거기대로 달리는? 스레드를 사용하여 두 개의 onClick 메서드를 동시에 실행해야합니까?

답변

0

아니요, 버튼 클릭이 주 스레드에서 처리되기 때문에 동시에 실행되지 않습니다. 같은 시간에 시작하려면 다른 스레드에서 해당 메서드를 호출해야합니다.