제가 구현하고 싶은것은 버튼 세개를 만들어서 각각 동작하게 하는 것입니다.
예를 들어 아래처럼 Button1,2,3을 클릭했을때 각각의 Logcat에 메세지를 띄우는 것입니다.

if문을 사용하여 버튼 1이 눌러졌을때,2,3이 눌러졌을때 각각의 메세지가 나타나게 하였습니다.
그런데 실행 시켜 보니 Button2,3은 메세지가 안뜨고 Button1만 메세지가 뜨던데
제가 if문을 잘못 사용한건가요?
도무지 감이 안오네요...
도와주세요 ㅠ.ㅠ


public class BluetoothTestExe extends Activity implements OnClickListener {

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  Button button = (Button)findViewById(R.id.Button01);
  button.setOnClickListener(this);
  Button button2 = (Button)findViewById(R.id.Button02);
  button.setOnClickListener(this);
  Button button3 = (Button)findViewById(R.id.Button03);
  button.setOnClickListener(this);
  }
  public void onClick(View v){
   if(v.getId() == R.id.Button01){ 
     Log.e("Executer","Button1");
   }
   if(v.getId() == R.id.Button02){
   Log.e("Executer","Button2");
   }
   if(v.getId() == R.id.Button03){
   Log.e("Executer","Button3");
   }
 }
}