本文介绍了Context.startForegroundService()然后未调用Service.startForeground()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在Android O OS上使用Service
类.
I am using Service
Class on the Android O OS.
我计划在后台使用Service
.
如果使用startForegroundService()
,则Service
会引发以下错误.
If you use startForegroundService()
, the Service
throws the following error.
Context.startForegroundService() did not then call
Service.startForeground()
这是怎么了?
推荐答案
来自Google在 Android 8.0行为更改:
解决方案:为使用Context.startForegroundService()
另请参见: Android 8.0(奥利奥(Oreo))背景执行限制
这篇关于Context.startForegroundService()然后未调用Service.startForeground()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!