自定义服务通知样式不再适用于奥利奥

时间:2018-04-16 14:05:34

标签: android notifications android-service android-8.0-oreo

在Oreo使用自定义操作和样式的自定义服务通知之前确实有效。现在,在更新到NotificationChannel时,我收到一条默认通知,说“点按以获取更多信息或停止该应用”。

然而,我找不到有关此更改的信息或有关服务中自定义通知的缺失信息。

发生了什么变化,如何解决这个问题,以便我有自定义操作的运行后台服务?这是使用CustomContentView和CustomBigContentView。

该服务是一项长期运行的后台服务。

1 个答案:

答案 0 :(得分:1)

我来寻找相同问题的答案,但发现该线程已经回答了它: Android show a notification not working

简而言之,构建通知时必须使用“ SetSmallIcon”方法设置图标。如果没有图标,则通知中将没有您的自定义文本,标题或视图。有关更多信息,请参阅链接中可接受的答案。

PS。添加图标可以为我解决问题。我知道这听起来无关紧要,但这确实是解决方案。