Android在子线程更新UI界面
程序员文章站
2022-06-10 21:00:49
...
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
public class Tet extends Activity {
Handler handler=null;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.fire);
handler=new Handler();
new myThread().start();
}
class myThread extends Thread{
public void run(){
handler.post(r);
}
}
Runnable r=new Runnable(){
@Override
public void run(){
//更新UI
}
};
}
Android开启子线程在子线程里面是不允许更新主线程的UI的,可以使用在主线程初始化handler,使用handler.post()更新UI。
上一篇: 立春如何养生 四个小方法护肝保阳气
下一篇: 多光源