前言
-
Service
作为Android
四大组件之一,应用非常广泛 - 本文将介绍
Service
最基础的知识:生命周期
若 对
Service
还未了解,建议先阅读文章:Android 四大组件:一份全面 & 简洁的 Service 知识讲解攻略
目录
目录1. 生命周期 常用方法
- 官方说明图
在Service
的生命周期里,常用的有:
- 4个手动调用的方法
手动调用方法 | 作用 |
---|---|
startService() | 启动服务 |
stopService() | 关闭服务 |
bindService() | 绑定服务 |
unbindService() | 解绑服务 |
- 5个自动调用的方法
内部自动调用的方法 | 作用 |
---|---|
onCreat() | 创建服务 |
onStartCommand() | 开始服务 |
onDestroy() | 销毁服务 |
onBind() | 绑定服务 |
onUnbind() | 解绑服务 |
2. 生命周期方法具体介绍
主要介绍内部调用方法 & 外部调用方法的关系。
示意图3. 常见的生命周期使用
示意图4. 总结
- 本文 全面解析了
Service
的生命周期 - 如果你还想了解关于
Service
的其他知识,请浏览以下文章:
Android四大组件:一份全面 & 简洁的 Service 知识讲解攻略
Android:Service生命周期最全面解析
Android:(本地、可通信的、前台、远程)Service使用全面介绍
Android:远程服务Service(含AIDL & IPC讲解)
Android多线程全面解析:IntentService用法&源码
- 接下来会介绍继续介绍Android开发中的相关知识,有兴趣可以继续关注Carson_Ho的安卓开发笔记
请点赞!因为你们的赞同/鼓励是我写作的最大动力!
相关文章阅读
Android开发:最全面、最易懂的Android屏幕适配解决方案
Android事件分发机制详解:史上最全面、最易懂
Android开发:史上最全的Android消息推送解决方案
Android开发:最全面、最易懂的Webview详解
Android开发:JSON简介及最全面解析方法!
Android四大组件:Service服务史上最全面解析
Android四大组件:BroadcastReceiver史上最全面解析
欢迎关注Carson_Ho的简书!
不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度。
网友评论
Service开启service之后再执行startService()方法,finish调用者之后只会调用onUnBind()方法