【发布时间】:2010-11-30 21:37:15
【问题描述】:
有人可以告诉我如何从一个函数中更新一个控件 Textview Android 吗?我在互联网上进行了深入搜索,看到很多人问同样的问题,我测试了线程但无法工作,有人有一个简单的工作示例吗?例如调用一个函数(在一个循环中运行多次)并将函数写入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");
};
提前致谢。
【问题讨论】:
-
您能发布一些您尝试过的代码吗?我不确定我是否完全理解你想要做什么。
-
好的,我编辑了帖子并添加了代码示例...
-
@seba123neo 请参考这个链接stackoverflow.com/questions/6898371/… 我也面临同样的问题你能帮我吗..并为我提供好的解决方案...谢谢
标签: java android multithreading eclipse textview