Bonjour,
je me heurte à un problème avec mon AlertDialog qui après utilisation ne s'affiche plus sauf si la vue est re-créer(ex: slide de fragment).
Mon alertDialog est dans le "setOnItemSelectedListener" d'un Spinner, lorsque un choix est fait, je teste si le fichier est dispo en local faute de quoi on le télécharge.
Le 1er choix fait avec le spinner affiche l'alertDialog on valide Ok, l'AlertDialog se ferme et ça télécharge.
2eme choix fait rien ne s'affiche.
Je pense que l'alertDialog ne doit pas se fermer, comment le rappeler dans ce cas ? ou le fermer complètement.
Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
		final AlertDialog.Builder alert = new AlertDialog.Builder(context,R.style.AlertDialogStyle);
		final AlertDialog OptionDialog = alert.create();
		alert.setView(alertDialogView);
		alert.setTitle("Données absentes");
		alert.setIcon(android.R.drawable.ic_dialog_alert);
		alert.setCancelable(true);
		alert.setPositiveButton("Télécharger", new DialogInterface.OnClickListener() {
		        public void onClick(DialogInterface dialog, int which) {
			            new DownloadfromInternet().execute(file_url);
		                    OptionDialog.dismiss();
		          }
                });
		alert.setNegativeButton("Annuler", new DialogInterface.OnClickListener() {
		        public void onClick(DialogInterface dialog, int which) {
			      	OptionDialog.cancel();
			}
                });
		alert.show();