我想要将TextView内容更改为线程中的计算结果,但执行时会崩溃。这是我的代码。无法在runOnUiThread中更改UI
new Thread(new Runnable() {
public void run() {
while (i < 5) {
i++;
}
getActivity().runOnUiThread(new Runnable() {
public void run() {
TextView txv = (TextView) getView().findViewById(R.id.txvone);
Log.d("123","i = "+ i);
txv.setText(i);//CRASH!!!
}
});
}
}).start();