<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操作系統(tǒng)中的線程通信工具,包為android.os.Handler。

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

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

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

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

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

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

    從消息隊列中獲取消息。

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

     



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

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 国产免费资源高清小视频在线观看| 成人片黄网站色大片免费观看APP| 亚洲免费黄色网址| 亚洲av成人无码久久精品| 国产一区二区三区免费观在线| 成人亚洲性情网站WWW在线观看| 免费无遮挡无码永久视频| 四虎成人免费大片在线| 亚洲国产成人五月综合网 | 亚洲高清毛片一区二区| 无码少妇一区二区浪潮免费| 亚洲国产精品免费观看| 国产免费av一区二区三区| 日本一区二区在线免费观看| 久久久亚洲精品蜜桃臀| 特级无码毛片免费视频尤物 | 在线观看免费大黄网站| 久久精品亚洲日本波多野结衣 | 国产一区二区三区在线观看免费| 黄页网址在线免费观看| 亚洲AV永久无码精品成人| 最近免费mv在线电影| 亚洲乱码日产精品一二三| 免费a级毛片18以上观看精品| 老司机精品免费视频| 亚洲精品视频在线观看视频| 性做久久久久免费看| 两个人看的www高清免费视频| 亚洲欧洲自拍拍偷午夜色| 免费看片免费播放| 久久毛片免费看一区二区三区| 久久久无码精品亚洲日韩按摩| 好男人视频社区精品免费| 高清永久免费观看 | 毛片亚洲AV无码精品国产午夜| 久久亚洲2019中文字幕| 免费国产作爱视频网站| 色多多A级毛片免费看| 亚洲第一页在线视频| 无码专区一va亚洲v专区在线| 精品一区二区三区免费|