Android??????????????Handler???
???????????? ???????[ 2013/5/29 9:44:06 ] ????????
????//??????????μ?Handler?????????????????????????????У???????????
????// Handler??????????? (1) :??????Message??Runnalbe????
????// (2):?????????????????????????.
????//????????????????·???
????// post(Runnable)
????// postAtTime(Runnable??long)
????// postDelayed(Runnable??long)
????// sendEmptyMessage(int)
????// sendMessage(Message);
????// sendMessageAtTime(Message??long)
????// sendMessageDelayed(Message??long)
????//????????? post?????????????Runnable????
????//sendMessage()????????Message????(Message?????????????)
????MyThread m = new MyThread();
????new Thread(m).start();
????}
????/**
????*???????????????? ????Handler?????????????????
????* */
????class MyHandler extends Handler {
????public MyHandler() {
????}
????public MyHandler(Looper L) {
????super(L);
????}
????//?????????д???????????????
????@Override
????public void handleMessage(Message msg) {
????// TODO Auto-generated method stub
????Log.d("MyHandler"?? "handleMessage......");
????super.handleMessage(msg);
????//??????????UI
????Bundle b = msg.getData();
????String color = b.getString("color");
????MyHandlerActivity.this.button.append(color);
????}
????}
????class MyThread implements Runnable {
????public void run() {
????try {
????Thread.sleep(10000);
????} catch (InterruptedException e) {
????// TODO Auto-generated catch block
????e.printStackTrace();
????}
????Log.d("thread......."?? "mThread........");
????Message msg = new Message();
????Bundle b = new Bundle();//???????
????b.putString("color"?? "???");
????msg.setData(b);
????MyHandlerActivity.this.myHandler.sendMessage(msg); //??Handler?????????????UI
????}
????}
????}
????Looper
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11