android四大组件--Service简介
2016-10-08 14:07
591 查看
Service是运行在后台的一钟服务程序,一般很少和用户交互,因此没有交互界面。
定义一个Service类非常简单,只需要继承Service类,实现其生命周期中的方法即可。
需要注意的是定义的service必须在AndroidMainfest.xml配置文件中,通过<service></service>元素声明才能使用。
Service类中与自身周期相关的方法:
onBind(Intent intent):是必须实现的一个方法,返回一个绑定的接口给Service(ps:这个接口一个是AIDL文件);
onCreate():当Service第一次被创建时,由系统调用;当Service被destroy后,再次调用Service,也会执行这个方法;这里的第一次应该是在生命周期内的第一次调用
onStart(Intent intetn, int startID):当通过startService()方法启动Service时,该方法被调用;(ps:目前这个方法被建议不使用,用onStartCommand(Intent, int flag, int startID)代替)
onDestroy():当Service不再使用,系统调用该方法;
定义一个Service类非常简单,只需要继承Service类,实现其生命周期中的方法即可。
需要注意的是定义的service必须在AndroidMainfest.xml配置文件中,通过<service></service>元素声明才能使用。
Service类中与自身周期相关的方法:
onBind(Intent intent):是必须实现的一个方法,返回一个绑定的接口给Service(ps:这个接口一个是AIDL文件);
onCreate():当Service第一次被创建时,由系统调用;当Service被destroy后,再次调用Service,也会执行这个方法;这里的第一次应该是在生命周期内的第一次调用
onStart(Intent intetn, int startID):当通过startService()方法启动Service时,该方法被调用;(ps:目前这个方法被建议不使用,用onStartCommand(Intent, int flag, int startID)代替)
onDestroy():当Service不再使用,系统调用该方法;
相关文章推荐
- Android四大组件之Service(观第一行代码2随记)一.服务简介
- Android四大组件之service(一)——简介
- Android四大组件之Service简介
- android四大组件之contentprovider与service简介
- Android四大组件之 Service
- Android学习笔记39:Android四大组件之Service
- Android四大组件之 Service
- Java乔晓松-android的四大组件之一Service(服务的绑定)
- Android:四大组件之一service小结
- Android四大组件之Service
- android四大组件之Service
- Android四大组件之 Service
- Android四大组件之一Service(服务)
- Android学习笔记39-Android四大组件之Service
- Android 编程下的四大组件之服务(Service)
- 01 Android应用的构成 四大组件 Activity, Intent Receiver , Service , Content Provider
- Android的四大组件 简介
- Android四大组件:Activity、Service、BroadCast Recevicer、Content provider
- Android四大组件——Service 生命周期详解