bonjour,
j'ai créé une fonction pour afficher un TimePickerDialog, lorsque j’appelle cette fonction je voudrais attendre la validation du TimePickerDialog avant de continuer.
voici mon code:
ma fonction d'affichage du TimePickerDialog:
Code java : 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 public static void choix_heure(Context context, final alarme al) { TimePickerDialog.OnTimeSetListener debut= new TimePickerDialog.OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { al.setTime(hourOfDay, minute); } }; TimePickerDialog tpd_debut = new TimePickerDialog(context,2, debut, al.date.get(Calendar.HOUR_OF_DAY), al.date.get(Calendar.MINUTE), true); tpd_debut.show(); }
et l' appel a ma fonction:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(v.equals(findViewById(R.id.btn_choix_heure_debut))) { ModeleOutils.choix_heure(this, alarme_debut); actualise(alarme_debut,aff_heure_debut); }
mon TimePickerDialog s'affiche bien, mais ma fonction actualise() s' exécute avant que le TimePickerDialog ait été validé.
comment faire pour attendre le clic sur le bouton ok du TimePickerDialog ?
Merci.
Partager