最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android IPC之binder通信機制

 更新時間:2012年11月28日 10:30:45   作者:  
Binder通信機制說來簡單,但是在使用的過程的遇到了一些問題,最后終于解決了,現(xiàn)在曬出來和大家分享一下,希望可以幫助你們
Binder通信機制說來簡單,但是在使用的過程的遇到了一些問題,最后終于解決了,在這總結(jié)一下,一并分享給大家:
1、要使用Binder通信,首先要定義接口,然后實現(xiàn)服務端BnInterface***和客戶端BpInterface***,說到底一個是把參數(shù)解包,一個是把參數(shù)打包。
2、服務端要能夠接收Binder調(diào)用請求,要具備兩個條件:一個是實現(xiàn)Bn接口,另一個是調(diào)用IPCProcess()-》self->startThreadPool()
IPCThread()->Self->joinThreadPool();
這兩句話非常關(guān)鍵,因為他啟動了一個線程在后臺,負責讀取Binder接口調(diào)用的請求,然后調(diào)用具體接口,如果沒有這個線程,你的服務是收不到調(diào)用請求的,客戶端會調(diào)用失?。╠ied)。
對于客戶端也一樣,如果要支持回調(diào),也必須要啟動讀取Binder調(diào)用的線程,否則,回調(diào)失敗。

相關(guān)文章

最新評論

广河县| 内黄县| 巴青县| 惠水县| 株洲市| 林西县| 弋阳县| 金沙县| 安新县| 桦南县| 天水市| 方城县| 景洪市| 浦城县| 高唐县| 延川县| 浪卡子县| 海丰县| 北碚区| 米林县| 工布江达县| 廉江市| 新田县| 赤城县| 奇台县| 德令哈市| 洛宁县| 湘潭市| 浑源县| 丰都县| 德兴市| 汝州市| 龙山县| 丰县| 晋中市| 中宁县| 贵定县| 郎溪县| 石家庄市| 刚察县| 靖安县|