StartService和BoundService的区别

Android-StartService和BoundService的区别

1 两者与Activity的关系StartService和启动它的Activity不同生共死,进程关闭了,该服务类型不会关闭BoundService和启动它的Activity同生共死,进程关闭了,该服务类型会关闭2 多次start 或者 bind观察service的实例化的数量两种方式,只要没有被实例化,都会被create,但是多次的实例化时:start每次都会onstartcommand。而bind,则每次都不调用onBind3 音乐播放器的例子使用startService的原因:1 不与进程同生共死2 每次都启动onStartCommand不使用BoundService的原因:1 与进程同生共死2 只能绑定一次4 两者最本质区别BoundService:其实有一个客户端和服务器端的概念,,借助binder来通信

穷则思变,差则思勤!没有比人更高的山没有比脚更长的路。

StartService和BoundService的区别

相关文章:

你感兴趣的文章:

标签云: