美文网首页
安卓Service的startService和bindServi

安卓Service的startService和bindServi

作者: 呵呵_9e25 | 来源:发表于2019-05-09 15:49 被阅读0次
    区别

    1.startService是调用 ServiceonCreate方法
    2.bindService是调用ServiceonBind方法

    原理

    1.无论是否ipc用bindService都是非常方便的
    2.startService多次只触发一次onCreate回调,但是会触发了多次onStartCommand回调
    3.bindService会自动去查找该服务是否启动,如果没有会走startService的启动逻辑

    注意

    1.startService启动的service需要stopService或者stopSelf进行停止
    2.bindService启动的service需要通过unBindService才能停止
    3.如果先调用startService再调用bindService需要先stopService或者stopSelfunBindService才能停止

    PS

    观看高焕堂老师《认识Process与IPC架构》读书笔记

    相关文章

      网友评论

          本文标题:安卓Service的startService和bindServi

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