如何防止Android服务被杀死(带有通知的服务)

如何防止Android服务被杀死(带有通知的服务),第1张

概述我正在开发一个需要不断显示通知的应用程序.我有一项服务,可以每秒钟显示一次通知.当资源不足时,android将终止我的服务.我给了onStartCommand()返回的START_STICKY.因此,一段时间后,服务将重新启动.但与此同时,通知外观停止了.我在某处变红了,这可能是因为服务显示通知被android

我正在开发一个需要不断显示通知的应用程序.
我有一项服务,可以每秒钟显示一次通知.
当资源不足时,android将终止我的服务.
我给了onStartCommand()返回的START_STICKY.
因此,一段时间后,服务将重新启动.
但与此同时,通知外观停止了.

我在某处变红了,这可能是因为服务显示通知被androID阻止了.我没有得到任何例子.

解决方法:

如上文所述,您需要使用startForeground(int,Notification)方法来使用户了解您的服务.它也因此获得更多特权.

您可以阅读有关here的更多信息(内部示例).

总结

以上是内存溢出为你收集整理的如何防止Android服务被杀死(带有通知的服务)全部内容,希望文章能够帮你解决如何防止Android服务被杀死(带有通知的服务)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存