Android:Service生命周期 完全解析

Android:Service生命周期 完全解析_第1张图片

前言

  • Service作为 Android四大组件之一,应用非常广泛
  • 本文将介绍 Service最基础的知识:生命周期

若 对Service还未了解,建议先阅读文章:Android 四大组件:一份全面 & 简洁的 Service 知识讲解攻略


目录

Android:Service生命周期 完全解析_第2张图片
目录

1. 生命周期 常用方法

  • 官方说明图
Android:Service生命周期 完全解析_第3张图片
示意图

Service的生命周期里,常用的有:

  • 4个手动调用的方法
手动调用方法 作用
startService() 启动服务
stopService() 关闭服务
bindService() 绑定服务
unbindService() 解绑服务
  • 5个自动调用的方法
内部自动调用的方法 作用
onCreat() 创建服务
onStartCommand() 开始服务
onDestroy() 销毁服务
onBind() 绑定服务
onUnbind() 解绑服务

2. 生命周期方法具体介绍

主要介绍内部调用方法 & 外部调用方法的关系。

Android:Service生命周期 完全解析_第4张图片
示意图

3. 常见的生命周期使用

Android:Service生命周期 完全解析_第5张图片
示意图

4. 总结

  • 本文 全面解析了Service的生命周期
  • 如果你还想了解关于Service的其他知识,请浏览以下文章:

Android四大组件:一份全面 & 简洁的 Service 知识讲解攻略
Android:Service生命周期最全面解析
Android:(本地、可通信的、前台、远程)Service使用全面介绍
Android:远程服务Service(含AIDL & IPC讲解)
Android多线程全面解析:IntentService用法&源码

  • 接下来会介绍继续介绍Android开发中的相关知识,感兴趣的同学可以继续关注本人运营的Wechat Public Account
  • 我想给你们介绍一个与众不同的Android微信公众号(福利回赠)
  • 我想邀请您和我一起写Android(福利回赠)

请点赞!因为你们的赞同/鼓励是我写作的最大动力!

相关文章阅读
Android开发:最全面、最易懂的Android屏幕适配解决方案
Android事件分发机制详解:史上最全面、最易懂
Android开发:史上最全的Android消息推送解决方案
Android开发:最全面、最易懂的Webview详解
Android开发:JSON简介及最全面解析方法!
Android四大组件:Service服务史上最全面解析
Android四大组件:BroadcastReceiver史上最全面解析


欢迎关注Carson_Ho的!

不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度

Android:Service生命周期 完全解析_第6张图片

你可能感兴趣的:(Android:Service生命周期 完全解析)