Bonjour a tous ,
Je n'arrive pas a créer un alert dialog
alors je m'explique j'ai un spinner
associer a celui si j'ai un Spinner listener qui étends Onitemselectedlistener
le listener enregistre dans un sharredpref la pos de l'item choisi
Je veux que pour une pos donner(avec un simple if)
créer un alerte dialogue de confirmation qui sur oui change bien l'option si non considère que l'item choisis du spinner est le précédent
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 Context c = MonActivity.getcontext(); SharedPreferences prefs = c.getSharedPreferences("Monactivitypref", Activity.MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); if (pos == 0) { AlertDialog.Builder builder = new AlertDialog.Builder(c); builder.setMessage("SELECTION DE BLABLA"); builder.setTitle("êtes vous sûr ?"); builder.setPositiveButton("Oui", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { editor.putInt("Site", pos); editor.commit(); MonActivity.logthis("PREF SITE " + pos); } }); builder.setNegativeButton("Non", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); Dialog dialog_return = builder.create(); dialog_return.show(); } else { editor.putInt("Site", pos); editor.commit(); MonActivity.logthis("PREF SITE " + pos); }
11-27 19:58:04.955: E/AndroidRuntime(29052): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
Partager