zoukankan      html  css  js  c++  java
  • bind绑定服务的生命周期

    bindService(service, conn, flags);

    * service :意图

    * conn activity和服务的连接通道

    * flags BIND_AUTO_CREATE 连接的时候如果有服务的对象则复用,如果服务对象不存在,则创建一个服务的对象

      * 完整生命周期:onCreate()-->onBind()-->onUnbind()-->onDestroy()

      * 绑定服务:onCreate()-->onBind()

      * 解绑服务:onUnbind()-->onDestroy()

    * 特点:

      1. 服务只能被绑定一次,多次绑定无效

      2. 服务只能被解绑一次,多次解绑会抛出异常

      3. activity和绑定的Service是同生共死

      4. 绑定服务调用服务里的方法

    * 区别

      * start开启服务可以长期运行在后台

      * bind绑定服务可以调用服务里的方法

  • 相关阅读:
    5月16日 AJAX
    5月13日 Jquery基础
    5月13日 PDO封装
    会话控制练习
    文件上传
    会话控制
    注册审核
    练习
    三级联动
    AJAX之XML
  • 原文地址:https://www.cnblogs.com/loaderman/p/6416187.html
Copyright © 2011-2022 走看看