버튼을 클릭하면 다이알로그가 뜨고

다이알로그에는 리소스에서 가져온 이름들을 죽~ 넣어줍니다.

 

제가 하려고 했던것은 다시 이 다이알로그를 띄웠을 때 체크상태가 초기화 즉 아무것도 체크가 되어있지 말아야 하는데

그 전에 체크했던그대로 체크가 되어있어요.

 

아무리 찾아봐도 이걸 어떻게 해결을 해야 할지 모르겠네요. ㅠ.ㅜ

 

 protected Dialog onCreateDialog(int id) 
    {     
     switch(id) {
     case SelectBlueMemberDialog:      
      return  new AlertDialog.Builder(this)
      
      .setTitle("청팀 선택 (2명까지만 허용)")
      .setIcon(R.drawable.pingpang)
      .setMultiChoiceItems(R.array.members, mSelect, 
        new DialogInterface.OnMultiChoiceClickListener() {       
    public void onClick(DialogInterface dialog, int which, boolean isChecked) {
     mSelect[which] = isChecked;     
    }
      })     
   .setPositiveButton("확인", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
     String[] members = getResources().getStringArray(R.array.members);
     String[] result = new String[9];
     int count =0;
     for(int i=0; i<mSelect.length; i++) {      
      if(mSelect[i]) {
       result[count++] = members[i];              
      }      
     }
     if(count<=2) {
      mBlueMember1.setText(result[0]);
      mBlueMember2.setText(result[1]);      
     }     
    }  
   })    
   .setNegativeButton("취소", null) 
   .create();
}      
     return null;     
    }