【发布时间】:2018-05-30 01:44:17
【问题描述】:
在将我的应用更新为目标 API 27(之前为 25)后,我遇到了许多来自用户的 ANR,我无法重现。它们似乎与 Oreo 后台执行限制有关,带有 ANR 消息
Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{73bc351 u0 com.xxx.xxxx/.player.PlayFileService}
但是我没有在我的代码中的任何地方调用Context.startForegroundService()。产生此 ANR 的原因有哪些,但不是直接调用此方法的结果?
【问题讨论】:
标签: android android-service android-8.0-oreo android-anr-dialog foreground-service