public class Main extends Activity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView) this.findViewById(R.id.textview);
textView.setTextColor(Color.BLACK);
textView.setBackgroundColor(Color.WHITE);
textView.setTextSize(20);
textView.setText("开始");
new Thread() {
public void run() {
try {
Thread.sleep(5000);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/*Message m = new Message();
m.obj = result;
mHandler.sendMessage(m);*/
//封装代码块让线程在主线程中执行
runOnUiThread(new Runnable() {
@Override
public void run() {
String result = "数据更新完成!";
textView.setText(result);
}
});
};
}.start();
}
/*private Handler mHandler = new Handler() {
public void handleMessage(Message m) {
String result = (String) m.obj;
textView.setText(result);
}
};*/
}
android 多线程
最新推荐文章于 2024-03-13 13:54:05 发布