comment modifier le texte dans TextView Android

J'ai essayé de faire ce

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    t=new TextView(this); 

    t=(TextView)findViewById(R.id.TextView01); 
    t.setText("Step One: blast egg");

    try {
        Thread.sleep(10000);
    } catch (InterruptedException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    }

    t.setText("Step Two: fry egg");

mais pour une raison quelconque, seul le deuxième texte s'affiche quand je le lance. Je pense qu'il pourrait avoir quelque chose à voir avec la Thread.sleep() méthode de blocage. Si quelqu'un peut me montrer comment mettre en œuvre une minuterie "asynchrone"?

Grâce.

  • La raison pour laquelle il ne montre que la deuxième ligne est parce que .setText() remplace la totalité de la "widget" avec le texte que vous lui dites de jeu; y COMPRIS le texte que vous avez déjà mis là.
InformationsquelleAutor user270811 | 2010-02-19