首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务在Android中自动停止。

服务在Android中自动停止。
EN

Stack Overflow用户
提问于 2014-05-16 06:32:28
回答 1查看 3.8K关注 0票数 2

我正在从事一个通过语音控制Android设备的Android项目。为此,我正在使用谷歌的语音识别服务。

在这里,我创建了一个处理语音识别的服务。

但是,经过一段时间后,这个服务会自动停止,我的设备就会停止响应用户的语音。

然后几秒钟后,它又开始反应了。

因此,我在这里的问题是,我如何能够阻止我的服务被自动破坏,如果可能的话,有什么诡计来打电话我的广播接收器,每当我的服务停止?这样我就可以创建我的广播接收器来处理服务破坏。

当语音识别服务正在进行的时候,我怎样才能阻止我的设备发出嗡嗡声呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-16 12:57:08

您必须从Service开始使用startForeground()。您必须传递给它一个将永久放置在通知栏中的Notification。这使得您的Service无法从系统中停止。

与以往一样,更多细节请参考android文档。

http://developer.android.com/guide/components/services.html#Foreground

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

https://stackoverflow.com/questions/23693978

复制
相关文章

相似问题

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