title: Multiple choice in alert dialog
body: <p>I'm focusing following problem. 
  I have an alert dialog with setMultipleChoiceItems, dialog is created 
  and shown correctly but when I try to uncheck any of the selected 
  items, the item stays checked. 
  Here is the snippet of the code: </p>
  
  <pre><code>SimpleCursorAdapter adapter = new SimpleCursorAdapter(context, 
                          android.R.id.text1, 
                          c, 
                          new String[] {label}, 
                          new int[] {android.R.id.text1} 
              ); 
              AlertDialog dialog=new AlertDialog.Builder(context) 
                 .setTitle(title) 
                 .setPositiveButton(R.string.okBtn, null) 
                 .setNegativeButton(R.string.cancelBtn, null) 
                 .setMultiChoiceItems(c,state,label, 
                 new DialogInterface.OnMultiChoiceClickListener() { 
                              public void onClick(DialogInterface dialog, int which, 
                                              boolean isChecked) { 
                                      Log.v("TEST", "onClick(..) called with value " + which +
                                         " / "+ isChecked); 
                              } 
                 }) 
                 .create(); 
               dialog.show() 
  </code></pre>
  
  <p>Althought, method OnMultiChoiceClickListener() is called and in log I 
  can see: 
  "onClick(..) called with value 2 / false" 
  so it says that chosen item is supposed to be FALSE (unchecked) but 
  the dialog is not updated and item stays checked. 
  Any ideas why it is like this? </p>