android四大组件--Service简介

  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不再使用,系统调用该方法;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值