在migration guide中,建议我们在必要时使用SELECT column_1 FROM table_1,table_2;
代替NotificationManager.startServiceInForeground()
。
但我在NotificationManager
中看不到任何startService()
方法。我错过了什么?
答案 0 :(得分:4)
您需要更改文档站点的API级别以查看新方法
您应该使用在26.0.0-beta1支持库版本中添加的@RobCo建议的以下方法
ContextCompat.startForegroundService()
是的,这个迁移指南是错误的,即使在API 26中,NotificationManager也没有一个名为 startForegroundService()
的方法。
PS:迁移指南已更正,现在可以正确链接到ContextCompat.startForegroundService()
方法。
答案 1 :(得分:1)
它们尚未在迁移指南中发生变化。
您应该使用ContextCompat.startForegroundService()
代替NotificationManager.startServiceInForeground()
方法。
答案 2 :(得分:0)
你没有遗漏任何东西。看起来谷歌忘了更新文档。