2013-01-17 5 views
1

확인란을 선택하면 AlertDialog을 표시하도록 설정하고 싶습니다. 하지만 문제가 발생합니다 .. Eclipse는 항상 내 AlertDialog 아래에 빨간색 선을 표시합니다.Trig AlertDailog 확인란을 선택하십시오.

new AlertDialog.Builder(setting.this) 

코드 :

private CheckBox.OnCheckedChangeListener chkPasswordListener = new CheckBox.OnCheckedChangeListener(){ 

     @Override 
     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { 
      // TODO Auto-generated method stub 
      if (chkSetPassword.isChecked()){ 
       new AlertDialog.Builder(setting.this) //AlertDialog show red line. 
       .setMessage("Message,確定要結束?") 
       .setPositiveButton("確定", new DialogInterface.OnClickListener() 
       {     
        public void onClick(DialogInterface dialoginterface, int i) 
      //  public void onClick(DialogInterface dialog, int i) 
      //  TODO Auto-generated method stub     
        { 
         finish(); 
        } 
       }) 
       .setNegativeButton("取消", new DialogInterface.OnClickListener() 
       { 
        public void onClick(DialogInterface dialoginterface, int i) 
        { 
      //  public void onClick(DialogInterface dialog, int which) { 
      //  TODO Auto-generated method stub 

        } 

       }) 
       .show(); 
      } 
     } 

은 내가 잃어버린 무언가가있다? 제발 도와주세요 ..

+0

제발 당신은 CheckBox의 수입 명세서를 내놔 줄래? 그것은 문제와 관련이 없으며 단지 호기심이 듭니다. –

+1

빨간색 선 위로 마우스 커서를 움직여 알려주시겠습니까? 오류가 표시되는 내용 –

답변

0

을 당신은 당신의 코드를 완료해야 다음과 같은 방법 :

  } 

     }) 
     .show(); 
    } 
    };  // THIS LINE WAS MISSING 
} 

당신은 함께 닫아야을}; 이 줄 :

private CheckBox.OnCheckedChangeListener chkPasswordListener 
    = new CheckBox.OnCheckedChangeListener(){ 
+0

계속 발생합니다 ... @. @ – Maksim

+0

마지막으로 추가하지 않으면; 오류가 표시됩니다 ... – Maksim

+0

지원해 주셔서 감사합니다.하지만 여전히 발생합니다 .. [여기] (https://www.dropbox.com/sh/pliyh4qyclu4hnk/Tay_6HkOq5)에서 사진을 캡처합니다 – Maksim

관련 문제