背景位置服务奥利奥

时间:2018-05-07 09:07:18

标签: android location android-8.0-oreo

我正在努力为我的问题找到解决方案。问题是我正在尝试在奥利奥启动后台服务以检索位置。我已经看到了这一点:https://developer.android.com/about/versions/oreo/background-location-limits但我正在努力寻找解决方案。

当我在startforeground服务时,我看到:( IllegalStateException:不允许启动服务)异常,因为我试图在接下来的3分钟内检索位置

1 个答案:

答案 0 :(得分:0)

正确答案是我们无法在SDK> = Oreo中启动前台服务,因为Android会尝试改善电池使用寿命。因此系统会杀死任何服务(背景或前景)。