方法一:
使用 Activity.this.runOnUIThread()
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(2000);// 使当前UI 线程休眠2000毫秒
// 更新UI线程
WelcomeActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "text",
Toast.LENGTH_SHORT).show();
}
});
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
本文介绍了一种在Android应用中更新UI线程的方法。通过使用Activity的runOnUIThread功能,可以在主线程以外的地方更新UI元素,例如显示提示消息。这种方法涉及到在后台线程上执行延迟任务,并随后在UI线程中完成界面更新。

被折叠的 条评论
为什么被折叠?



