<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲日韩久久综合中文字幕| 亚洲天堂中文资源| mm1313亚洲国产精品无码试看| 免费观看美女用震蛋喷水的视频| 久久国产精品亚洲综合| 最近中文字幕大全免费版在线| 亚洲一区二区视频在线观看| 天天看片天天爽_免费播放| 亚洲国产精品综合福利专区| 99久久免费精品高清特色大片| 亚洲人成网7777777国产| 亚洲一区二区三区写真| 精品国产免费一区二区| 老湿机一区午夜精品免费福利| 国产色婷婷精品免费视频| 日韩国产欧美亚洲v片| 国产精品国产午夜免费福利看| 香蕉视频亚洲一级| 亚洲精品无码激情AV| 视频免费在线观看| 亚洲综合在线成人一区| 成视频年人黄网站免费视频| 亚洲熟妇AV一区二区三区宅男| 日本成人在线免费观看| 久久亚洲精品无码av| 成人伊人亚洲人综合网站222| 精品国产污污免费网站入口| 午夜免费不卡毛片完整版| 久久精品国产亚洲AV天海翼| 久久精品国产精品亚洲| 国产免费一区二区三区在线观看| 国产亚洲精品一品区99热| 午夜老司机永久免费看片| 亚洲最大在线视频| 免费看少妇作爱视频| 一级毛片免费毛片毛片| 亚洲毛片无码专区亚洲乱| 又色又污又黄无遮挡的免费视| 精品国产免费一区二区三区| 亚洲国产日产无码精品| 国产男女性潮高清免费网站|