首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候为一个意向服务获得唤醒?

什么时候为一个意向服务获得唤醒?
EN

Stack Overflow用户
提问于 2015-06-27 06:54:06
回答 1查看 721关注 0票数 0

我试图理解部分唤醒锁在android中的使用。我有一个唤醒意图服务,它启动另一个意图服务。

如果我没有为被调用的意图服务获取一个唤醒锁,那么当CPU唤醒时,意图将被处理?是否存在根本不处理这些意图的情况?

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 18:13:21

如果您直接调用startService(),或者通过在服务PendingIntent上调用send(),它就会启动OS旋转该服务的过程。处于中间的设备不会中断该进程;它只会将其延迟到设备处于清醒状态并运行足够长的时间,以完成启动您请求的服务的过程。

服务永远不会启动的唯一时间是如果startService()请求本身有问题的话--它的意图不会解析到真正的服务定义,或者您没有启动该服务的权限,或者类似的事情。然而,这些故障模式都与觉醒没有任何关系。唤醒状态不会导致startService()彻底失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31086067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档