一起Talk Android吧(第二百零二回:Android中服务的状态)

本文深入探讨Android服务的三种状态:启动、绑定和销毁。详细解释了Service和IntentService在不同状态下的行为,以及它们如何受Activity的影响。

各位看官们大家好,上一回中咱们说的是Android中IntentService的例子,这一回咱们继续说的例子是服务的状态。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,我们在前面章回中介绍了两种服务,本章回中对它的共同特点做一些总结,这个共同特点就是:运行时的状态。

服务都是运行于后台的,我们看不到,不过整体来看可以分为:启动,绑定,销毁状态。

  • 启动状态,表示服务已经创建好,正在后台运行;
  • 绑定状态表示服务和Activity绑定在了一起,它会受Activity的影响;
  • 销毁状态表示服务已经不存在了。

接下来,我们分别介绍两种服务对应的运行时状态。

  • Service被Activity以启动方式启动后就处于启动状态,如果有绑定操作,它就处于绑定状态,否则一直处于启动状态,直到被销毁后处于销毁状态;
  • Service被Activity以绑定方式启动后先处于启动状态,然后进入绑定状态,直到服务或者Activity被销毁后处于销毁状态;
  • IntentService被Activity以启动方式启动后就处于启动状态,完成异步操作后会自动销毁服务进入销毁状态;
  • IntentService被Activity以绑定方式启动后先处于启动状态,然后进入绑定状态,直到服务被销毁后处于销毁状态;

看官们,服务的状态比较少,而且都是以顺序方式运行,不像进程状态那样会有多种状态依据不同条件进行状态切换,因此我们不用图形来描述它,只用文字进行表达就可以。

各位看官,关于Android中IntentService的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值