往期回顾:
Android开发-Intent(意图)
Activity(活动)的生命周期
安卓逆向交流学习:342647370
vx:yijin1108an
1.1 Service(服务)概念
服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。即使应用被销毁也依然可以工作。
服务基本上包含两种状态,Started和Bound如下表所示:
1.2 生命周期
服务拥有生命周期方法,可以实现监控服务状态的变化,可以在合适的阶段执行工作。下面的左图展示了当服务通过startService()被创建时的生命周期,右图则显示了当服务通过bindService()被创建时的生命周期: