AndroidService应用方法介绍.docVIP

  • 10
  • 0
  • 约3.2千字
  • 约 3页
  • 2015-07-25 发布于重庆
  • 举报
AndroidService应用方法介绍.doc

bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 1). 被启动的服务的生命周期:如果一个Service被某个Activity 调用 Context.startService 方法启动,那么不管是否有Activity使用bindService绑定或unbindService解除绑定到该Service,该Service都在后台运行。如果一个Service被startService 方法多次启动,那么onCreate方法只会调用一次,onStart将会被调用多次(对应调用startService的次数),并且系统只会创建Service的一个实例(因此你应该知道只需要一次stopService调用)。该Service将会一直在后台运行,而不管对应程序的Activity是否在运行,直到被调用stopService,或自身的stopSelf方法。当然如果系统资源不足,android系统也可能结束服务。 startService方式一般过程: ①新建Service类Service,重写 public void onCreate() { super.onCreate(); } @Override public int

文档评论(0)

1亿VIP精品文档

相关文档