自定义服务通知样式在奥利奥中不再有效



在奥利奥之前,使用具有自定义操作和样式的自定义服务通知确实有效。现在,在更新到通知频道时,我收到一条默认通知,上面写着"点击以获取更多信息或停止应用程序"。

但是,我没有找到有关此更改的信息,也没有找到有关服务中自定义通知的信息。

发生了哪些更改以及如何解决此问题,以便我有一个正在运行的具有自定义操作的后台服务?这是使用CustomContentView和CustomBigContentView。

该服务是长时间运行的后台服务。

我来寻找同一问题的答案,我发现它已经在这个线程中得到了回答:安卓显示通知不起作用

简而言之,在构建通知时,您必须使用"SetSmallIcon"方法设置图标。如果您没有图标,则通知将不包含您的自定义文本、标题或视图。有关详细信息,请参阅链接中接受的答案。

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

最新更新