Hi DavidG, Now, I meet the same problem as you. Did you solve it? If yes, please share your way with me.
Thanks, NPAK On Apr 9, 9:16 pm, DavidG <[email protected]> wrote: > I'd like to have a dialog box which prompts the user to select from > various checkboxes, then confirm "Ok" or "Cancel". I have this > working, but my only issue is the dialog always retains the previous > checkbox selection state from the last time the dialog was shown. I'd > like to always force the checkboxes to be unchecked (false) every > time. Is there a way to accomplish this? > > protected Dialog onCreateDialog(int id) { > switch (id) { > case DIALOG_OPTION: > return newAlertDialog.Builder(MyApp.this) > .setTitle(R.string.select_option_title) > .setMultiChoiceItems(R.array.select_option, > null, > new DialogInterface.OnMultiChoiceClickListener() { > public void onClick(DialogInterface dialog, > int whichButton, boolean isChecked) { > /* Do whatever with checked buttons */ > } > }) > .setPositiveButton("OK", new > DialogInterface.OnClickListener() { > public void onClick(DialogInterface dialog, int > whichButton) { > /* User clicked Yes so do some stuff */ > /* Is there a way to reset the checked buttons state > to false from here? */ > } > }) > .setNegativeButton("Cancel", new > DialogInterface.OnClickListener() { > public void onClick(DialogInterface dialog, int > whichButton) { > /* User clicked No so do some stuff */ > /* Is there a way to reset the checked buttons > state to false from here? */ > } > }) > .create(); > } > return null; > > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

