Bonjour,
Voici l'activité suivante :
La commande setProgressBarIndeterminateVisibility(true); ne fonctionne pas dans la méthode onClick du bouton. Par contre quand on la positionne avant la méthode onClick (rf. ligne en commentaire) on visualise bien l'animation d'attente dans la barre supérieure de l'application.
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 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); // ICI CETTE COMMANDE FONCTIONNE // setProgressBarIndeterminateVisibility(true); setContentView(R.layout.activity_main); Button boutonMeteo = (Button) findViewById(R.id.boutonMeteo); boutonMeteo.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // ICI CETTE COMMANDE NE FONCTIONNE PAS setProgressBarIndeterminateVisibility(true); new RequestTask().execute(url); // PAR CONTRE ICI ELLE FONCTIONNE setProgressBarIndeterminateVisibility(false); } }); }
Pour information, la commande setProgressBarIndeterminateVisibility(false); fonctionne bien même dans la méthode onClick du bouton.
Pouvez-vous m'indiquer l'astuce pour résoudre cela ?
Merci d'avance.
A+![]()
Partager