我有下面的代碼:的TextView在線程錯誤
new Thread(new Runnable(){
public void run(){
try {
pos = Calculo.Calcular();
mostrarFrases(pos);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
其中mostrarFrases是:
void mostrarFrases(int pos){
Mostrar = (TextView) findViewById(R.id.Texto);
Mostrar.setText(Frases[pos*2+1], 0, Frases[pos*2+1].length);
}
它的工作原理,如果我沒有任何線索,但沒有它不工作。我需要線程,因爲我需要等到Calculo.Calcular()完成它的工作。
非常感謝你 – woske