有人能告诉我如何从函数中更新Android控件Textview吗?我在互联网上进行了深入搜索,看到许多人提出了同样的问题,我尝试了线程但不起作用。有人有一个简单的可行示例吗?例如调用一个函数(在循环中运行多次),并且该函数将写入TextView,但问题是在函数未完成运行之前,它不会显示文本。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
while(condition) //here freezes the UI and the text in textview only shows when the loop ends
{
HardWork();
}
}
public void HardWork() {
txtProgreso.append("Test Line" + "\n\n");
};
提前致谢。