private Handler mhandler = new Handler();
private void abc(){
new Thread(new Runnable() {
@Override
public void run() {
try {
/*
do something
*/
//里面执行的事件是被handler放在主线程中执行的,与Run所在线程无关 。
//.post方法一般用于更新UI
mhandler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(MainActivity.this, "更新UI", Toast.LENGTH_SHORT).show();
}
});
}catch (Exception e){
e.printStackTrace();
}
}
}).start();
Android中Handler的post(Runnable)用法
最新推荐文章于 2025-04-13 09:38:07 发布