startForegroundService

startForegroundService

建议在migration guide中在必要时使用NotificationManager.startServiceInForeground()而不是startService()

但是我在 startServiceInForeground() 中看不到任何NotificationManager方法。我想念什么?

最佳答案

您需要更改文档站点的API级别才能查看新方法

android - Android O后台服务限制-LMLPHP

您应该使用26.0.0-beta1支持库版本中添加的@RobCo建议的以下方法

ContextCompat.startForegroundService()

是的,为此的迁移指南是错误的,即使在API 26中,NotificationManager也没有名为startForegroundService()的方法。

PS:迁移指南已得到更正,现在可以正确链接到ContextCompat.startForegroundService()方法。

10-07 19:40