PPT-14-服务使用和生命期.pptxVIP

  • 1
  • 0
  • 约1.9千字
  • 约 8页
  • 2024-01-14 发布于陕西
  • 举报

《Android高级应用开发》服务的使用和生命期

基本概念服务的使用和生命期服务Service是Android四大组件之一,主要用于在后台处理一些耗时的逻辑,或执行某些需要长期需要运行的任务。服务可以在后台长期运行,即使应用退出后,服务还可以正常运行。比如音乐播放功能往往放在服务中运行,实现后台播放。

服务的使用方式调用上下文的startService()方法启动服务。启动方式使用服务使用服务有两种方式:启动方式和绑定方式。调用上下文的bindService()方法绑定服务。绑定方式使用服务

服务的生命周期图服务的生命期运行流程同Activity有生命期一样,服务的运行也有生命周期和对应的生命周期方法,启动方式使用服务和绑定方式使用服务的生命周期略有不同。

服务的生命周期图服务的生命期运行流程生命周期方法名说明onCreate()当通过startService()启动服务或bindService()绑定服务时,服务处于未运行状态而被第一次创建的时候,调用该方法。在服务生命期内,该方法只执行一次。onStartCommand()调用startService()启动服务时,调用该方法。如果启动服务多次,该方法也被执行多次。onBind()调用bindService()绑定服务时,调用该方法。可以在该方法中返回IBin

文档评论(0)

1亿VIP精品文档

相关文档