服务也是常用的四大组件之一
0X01、服务的分类:
按照能否与前台活动交互,服务分可通信服务和不可通信服务
按照运行地点分,服务分本地服务和远程服务
按运行类型分,服务分前台服务和后台服务
0x02、服务的生命周期
因为服务的创建方式不同,服务拥有两种生命周期;
一种是startService
创建服务与stopService
停止服务
一种是bindService
绑定服务与unbindService
解绑服务
由于服务只会被创建一次,多次去绑定
0x03、通信服务和不可通信服务
a、不可通信的服务
public class StartService extends Service {
public StartService() {
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
<service
android:name=".StartService"
android:enabled="true"
android:exported="true"/>
<!--enabled 是-->
网友评论