- 有时候,我们在程序中运行完毕,获取数据之后,需要及时的更新UI,这个时候除了异步消息处理机制之外,我们还可以用
myHandler.postDelayed(new Runnable() {
@Override
public void run() {
imageView.setImageBitmap(bitmap);
}
},0);
- 上面应用了Handler对象,直接在子线程中,写上上述代码,就可以操作主线程的UI了
- 注意第二个参数,是这个在主线程中首次运行的延时时间
runOnUiThread(new Runnable() {
@Override
public void run() {
}
});
- 这个也是在子线程中直接写上,就可以从操控主线程的UI内容了