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

相关文章
相关标签/搜索