J'ai ce code pour montrer une boîte de dialogue avec les options singlechoice (radio).Comment obtenir l'élément sélectionné d'une boîte de dialogue d'alerte singlechoice?
AlertDialog ad = new AlertDialog.Builder(this)
.setCancelable(false)
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(R.string.choose_one)
.setSingleChoiceItems(seq, pos,null)
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton)
{
// dialog dismissed
}
}).create();
Comment obtenir le choix qui a été sélectionné?
Fonctionne comme un charme! Un +1 bien méritant. –
C'est en fermant le dialogue d'alerte. Comment puis-je le récupérer la prochaine fois que je l'appelle? – Si8
Vous voulez obtenir la valeur qui a été sélectionnée lorsque la boîte de dialogue a été précédemment ouverte, lorsque la boîte de dialogue est ouverte une deuxième fois, est-ce correct? Dans ce cas, ne pouvez-vous pas simplement définir la valeur sélectionnée à une variable locale, puis utiliser cette variable la prochaine fois que vous ouvrez le dialig? – Dan