服务

作者: 小妮詪拽 | 来源:发表于2018-05-25 15:42 被阅读0次

    bindService方式开启服务

    1、开启服务时生命周期比较:

    bindService   onCreate→onBind(只会执行一次)

    startService  onCreate→onStartCommand(调用一次startService执行一次)

    2、startService开启的服务跟Activity没有关系,bindService开启的服务,跟Activity之间不求同生,但求同死,Activity退出的时候必须通过unbindService关闭服务

    3、startService结束的时候stopService可以调用多次,只有第一次调用的时候有效,bindService结束的时候unbindService只能调用一次,调用多次应用会抛异常

    4、bindService的时候传入的第二个参数是ServiceConnection,只有当onBind方法返回不为空的时候才会调用onServiceConnected

    相关文章

      网友评论

          本文标题:服务

          本文链接:https://www.haomeiwen.com/subject/eehujftx.html