美文网首页
安卓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