首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在taskmanager中关闭应用程序时停止服务

在taskmanager中关闭应用程序时停止服务
EN

Stack Overflow用户
提问于 2014-03-18 16:51:38
回答 1查看 356关注 0票数 0

我正在使用安卓清单中的以下代码在我的应用程序中运行服务:<service android:name="com.sam.cam.CallDetectService" />

问题是,当应用程序从taskmanager手动关闭时,服务被关闭,即使应用程序关闭,我如何继续运行服务。

我看到watsapp、gmail等应用程序在使用taskmanager关闭时仍然在后台运行。这是如何做到的?

EN

回答 1

Stack Overflow用户

发布于 2014-03-18 17:10:44

您必须在服务类中使用“startForeground()”,

例如,

代码语言:javascript
复制
// on oncreate() of service class   
 Notification notification = new Notification.Builder(this)
            .setContentTitle("TOPAZ-PACS")
            .setContentText("")
            .setSmallIcon(com.emdsys.android.pacs.R.drawable.ic_launcher)
            .build();
    notification.flags = Notification.FLAG_ONGOING_EVENT;
    startForeground(1234, notification);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22474353

复制
相关文章

相似问题

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