Android中Service的生命周期与启动方法有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中Service的生命周期与启动方法有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A ●    startService():开启Service,调用者退出后Service仍然存在。

●    bindService():开启Service,调用者退出后Service也随即退出。

Service生命周期:

●    只是用startService()启动服务:onCreate() -> onStartCommand() -> onDestory

●    只是用bindService()绑定服务:onCreate() -> onBind() -> onUnBind() -> onDestory

●    同时使用startService()启动服务与bindService()绑定服务:onCreate() -> onStartCommand() -> onBind() -> onUnBind() -> onDestory

以上是关于Android中Service的生命周期与启动方法有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Service的生命周期

Android-Android中service与application的生命周期有关系吗

android 怎么打印service生命周期

android151 笔记

Service 生命周期

android 启动service的两种方式有啥不同