Android培训tartService的使用及Service生命周期-北京尚学堂.docVIP

  • 4
  • 0
  • 约6.62千字
  • 约 7页
  • 2016-08-28 发布于贵州
  • 举报

Android培训tartService的使用及Service生命周期-北京尚学堂.doc

Android培训tartService的使用及Service生命周期-北京尚学堂

北京尚学堂提供 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindService方法,本文只探讨纯startService的使用,不涉及任何bindService方法调用的情况。如果想了解bindService的相关使用,请参见《Android中bindService的使用及Service生命周期》。 当我们通过调用了Context的startService方法后,我们便启动了Service,通过startService方法启动的Service会一直无限期地运行下去,只有在外部调用Context的stopService或Service内部调用Service的stopSelf方法时,该Service才会停止运行并销毁。 要想使用Service,首先我们要继承自Service,然后重写如下方法:? onCreate, onStartCommand, onBind 和 onDestroy。 这几个方法都是回调方法,都是由Android操作系统在合适的时机调用的,并且需要注意的是这几个回调方法都是在主线程中被调用的。 onCreate: 执行startService方法时,如果Service没有运行的时候会创建该Service并执行Service的onCreate回调方法;如果Service已经处于运行中,那

文档评论(0)

1亿VIP精品文档

相关文档