2013-08-08 5 views
0

어떻게이 방법을 사용하여 1 버튼 이상 디버깅하겠습니까? 첫 번째 이미지 (imageButton1)는 디버그 로깅을 표시하지만 두 번째 이미지는 디버그 메시지를 표시하지 않습니다.디버그 이상, 다음 버튼

@Override 
public void onClick(View v) { 
    if (v.getId() == R.id.imageButton1) { 
     Log.d("MEEP", "Image Button1 Pressed"); 
      if (v.getId() == R.id.imageButton2) { 
       Log.d("MEEK", "Image Button2 Pressed"); 

답변

0

두 번째 if 문은 첫 번째 if 문 안에 있고 둘 다 동시에 참일 수 없기 때문에.

@Override 
    public void onClick(View v) 
    { 
    if (v.getId() == R.id.imageButton1) 
    Log.d("MEEP", "Image Button1 Pressed"); 
    if (v.getId() == R.id.imageButton2) 
    Log.d("MEEK", "Image Button2 Pressed"); 
    } 
+0

아 .. 내 부분에는 중대한 결함이 있습니다. 감사! – Skythe