0
我想弄清楚如何从MainActivity类的线程访问视图。我需要能够每隔5秒将信息附加到表格中,因为它是收集的。当功能在Thread()
时,我该怎么做?在线程中向TableLayout追加信息
谢谢。
我想弄清楚如何从MainActivity类的线程访问视图。我需要能够每隔5秒将信息附加到表格中,因为它是收集的。当功能在Thread()
时,我该怎么做?在线程中向TableLayout追加信息
谢谢。
创建一个Hanlder作为字段并在您的活动的onCreate中进行初始化。 然后用那个Hanlder访问UI线程。即访问视图
或者干脆使用
runOnUiThread(new Runnable() {
public void run() {
//code needs to be ran in UI thread)
}
});
我很新到Java,你有,你可以链接到一个例子吗? – MasterGberry 2013-04-05 18:17:50
@MasterGberry检查此http://crodrigues.com/updating-the-ui-from-a-background-thread-on-android/ – Pragnani 2013-04-05 18:22:15