J'ai ceci:Comment rafraîchir un TextView lors d'une boucle dans Android?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView debugView = (TextView)findViewById(R.id.debugView);
for(int i=0;i<100;i++) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
debugView.setText(Integer.toString(i));
}
}
j'attendre de mettre à jour le texte vue à chaque fois dans la boucle, donc je recevrais: 1, 2, 3, ... 99
lieu l'application ne fait rien pendant 10 secondes et sort ensuite: 99
Je suppose que j'ai besoin de TextView pour actualiser pendant la boucle. Je suis nouveau au développement d'Android. Quelqu'un peut-il me dire si c'est la meilleure façon d'y parvenir?
Mon objectif final est de pouvoir traiter des échantillons audio pour construire un accordeur de guitare. J'essaie simplement de vérifier visuellement que l'application répond à l'audio externe et je veux mettre à jour un TextView pour le démontrer. S'il vous plaît aviser s'il y a une meilleure façon de le faire.
Rien ne s'affiche jusqu'au retour onCreate. – Falmarri