<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 101,  comments - 29,  trackbacks - 0
    Handler 為Android操作系統中的線程通信工具,包為android.os.Handler。

    與Handler綁定的有兩個隊列,一個為消息隊列,另一個為線程隊列。Handler可以通過這兩個隊列來分別:

    1. 發送、接受、處理消息–消息隊列;
    2. 啟動、結束、休眠線程–線程隊列;

    Android OS中,一個進程被創建之后,主線程(可理解為當前Activity)創建一個消息隊列,這個消息隊列維護所有頂層應用對象(Activities, Broadcast receivers等)以及主線程創建的窗口。你可以在主線程中創建新的線程,這些新的線程都通過Handler與主線程進行通信。通信通過新線程調用 Handler的post()方法和sendMessage()方法實現,分別對應功能:

    1. post()  將一個線程加入線程隊列;
    2. sendMessage() 發送一個消息對象到消息隊列;

    當然,post()方法還有一些變體,比如postDelayed()、postAtTime()分別用來延遲發送、定時發送;

    消息的處理,在主線程的Handler對象中進行;具體處理過程,需要在new Handler對象時使用匿名內部類重寫Handler的handleMessage(Message msg)方法;

    從消息隊列中獲取消息。

    線程加入線程隊列可以在主線程中也可以在子線程中進行,但都要通過主線程的Handler對象調用post()。

     



    posted on 2012-01-25 20:20 mixer-a 閱讀(231) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲色图综合在线| 亚洲国产天堂久久久久久| 亚洲AV色香蕉一区二区| 国产乱子伦精品免费视频| 免费午夜爽爽爽WWW视频十八禁| 亚洲中文字幕一二三四区| 毛片基地免费视频a| 亚洲五月综合网色九月色| 成年网站免费视频A在线双飞| 亚洲国产美女在线观看 | 亚洲av女电影网| 成全视频在线观看免费| 亚洲嫩模在线观看| 成人黄色免费网址| 亚洲三级在线观看| 日产乱码一卡二卡三免费| 阿v视频免费在线观看| 国产AV无码专区亚洲AWWW| 今天免费中文字幕视频| 亚洲区视频在线观看| 日韩免费无砖专区2020狼| 国产免费一区二区三区免费视频 | 特级毛片全部免费播放| 亚洲麻豆精品国偷自产在线91| 伊人久久大香线蕉免费视频| 亚洲AV无码不卡在线播放| 亚洲人成在线免费观看| 亚洲av无码成人精品国产 | 一个人看的免费视频www在线高清动漫 | 亚洲午夜精品久久久久久浪潮 | 一级特黄aaa大片免费看| 亚洲成AV人片在线观看无码| 9420免费高清在线视频| 久久久亚洲精华液精华液精华液| 亚洲欧洲久久av| **毛片免费观看久久精品| 亚洲国产精品ⅴa在线观看| 超清首页国产亚洲丝袜| 日本zzzzwww大片免费| 国产精品亚洲一区二区三区在线观看| 中文字幕亚洲综合久久男男|