/ / Texte vue set texte ne fonctionne pas - java, android

La vue texte définit le texte ne fonctionne pas - java, android

TextView textViewprompt2 = (TextView)findViewById(R.id.textView3);
textViewprompt2.setText("There will be a series of 10 questions");
TextView textViewprompt1 = (TextView)findViewById(R.id.textView4);
textViewprompt1.setText("There will be a series of 10 questions");
Thread.sleep(2000);
TextView textViewcountdown1 = (TextView)findViewById(R.id.textView4);
TextView textViewcountdown2 = (TextView)findViewById(R.id.textView3);
textViewcountdown1.setText("3");
textViewcountdown2.setText("3");
Thread.sleep(1000);
textViewcountdown1.setText("2");
textViewcountdown2.setText("2");
Thread.sleep(1000);
textViewcountdown1.setText("1");
textViewcountdown2.setText("1");
Thread.sleep(1000);
textViewcountdown1.setText("Go");
textViewcountdown2.setText("Go");
Thread.sleep(500);

pourquoi ce travail ne passe-t-il pas sur le setText et ne semble exécuter que les lignes Thread.sleep ()

Réponses:

0 pour la réponse № 1

je pense que Thread.sleep() dort le même fil que celui utilisé par setText() et c’est pourquoi vos TextViews ne sont pas mis à jour.

Je recommanderais d'utiliser Timer (spécialement CountDownTimer: http://developer.android.com/reference/android/os/CountDownTimer.html) pour mettre à jour votre TextView avec délai, au lieu de Thread.sleep.