Bound Service

  1. 綁定本地Binder對象

    a.    新建Binder對象it

    b.  Binder對象提供一個得到Service的方法cli


  2. 經過Messagerservice

    a.Service 實現一個Handler接收Activity傳回的消息請求

    b.建立一個Messender關聯到handler方法

    c.使用messenger的IBinder做爲unbind方法的返回值通信

    d.client 獲得IBinder以後建立一個messender(持有共同的IBinder,共同的handler達到通訊),使用messenger向service發送請求。
      service收到client的消息在handler中處理。
    vi

  3. AIDL
    bind

相關文章
相關標籤/搜索