Android 服务的生命周期
示例
服务生命周期具有以下回调
onCreate():
在首次创建服务以设置您可能需要的初始配置时执行。仅在服务尚未运行时才执行此方法。
onStartCommand():
每次执行startService()都由另一个组件(例如Activity或BroadcastReceiver)调用。使用此方法时,服务将一直运行,直到您调用stopSelf()或为止stopService()。请注意,无论您调用多少次onStartCommand(),方法stopSelf()和都stopService()必须仅被调用一次才能停止服务。
onBind():
在组件调用bindService()并返回IBInder的实例时执行,以提供与Service的通信通道。bindService()只要有绑定到它的客户端,对的调用将使服务保持运行。
onDestroy():
在不再使用该服务并允许处置已分配的资源时执行。
请务必注意,在服务的生命周期中可能会调用其他回调,例如onConfigurationChanged()andonLowMemory()
https://developer.android.com/guide/components/services.html
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下