startForegroundService

startForegroundService

本文介绍了Context.startForegroundService()然后未调用Service.startForeground()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Android O OS上使用Service类.

I am using Service Class on the Android O OS.

我计划在后台使用Service.

Android文档指出

如果使用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()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 17:29