Android服务不运行,Android服务正在运行,但它没有出现在设置 – >运行服务中

我的应用程序中有一项服务,就像其他一些应用程序一样.根据我习惯,我可以在设置中很好地看到(并杀死)服务 – > (运行)服务.但是:不是我的……

服务本身是从IntentService扩展而来的.它通过BroadcastReceiver处理报警意图以及来自我的应用程序的消息,然后回来做一些工作.由于它对我的应用程序至关重要,并保留了一些远程Web会话和其他(读取:“很多”)持久性数据,我明确地在主要活动中启动它

startService(new Intent(this, HeartBeatService.class));

在服务中,我甚至使用

startForeground(NOTIFY_RUNNING, runNotification);

我使用该服务的其他应用程序仅使用bindService(),就像魅力一样.

它真的在运行.完美而永远,正如我所希望的那样,即使活动被Android杀死,因为无论机器人认为它有什么好处.

只是:我没有“看到”它正在运行.

我还尝试覆盖服务onStartCommand()以返回START_STICKY,但没有任何改变.我知道,这个不应该在IntentService中被覆盖.

或者我只是想错了? IntentService“不同”吗?

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值