服务生命周期涵盖两个嵌套的周期:完整的生命周期和活跃的生命周期。服务的完整生命周期从调用 onCreate() 方法开始,到 onDestroy() 方法返回结束。类似于 Activity,服务在 onCreate() 中执行初始化操作,在 onDestroy() 中释放所有资源。例如,音乐播放服务可以在 onCreate() 中创建音乐播放线程,并在 onDestroy() 中终止该线程。服务的活跃生命周期始于调用 onStart() 方法,该方法用于处理传递给 startService() 方法的 Intent 对象。音乐服务会解析 Intent 以确定要播放的音乐,并开始播放。需要注意的是,服务停止时没有相应的回调方法,即不存在 onStop() 方法。