【发布时间】:2018-06-20 07:29:06
【问题描述】:
这个问题是关于Android Grouped Notifications。
根据官方文档,它提到:
注意:如果您的应用发送四个或更多通知并且未指定组,则系统会在 Android 7.0 及更高版本上自动将它们组合在一起。
问题是我发现这组通知是可点击的。
在我的测试中,我一共收到了 5 个通知,其中 4 个有自己的 pendingIntent,其中一个只是一个不可点击且不可关闭的前台服务通知。
虽然它们的点击行为在分开时正常工作,但当我点击其中一组时,Android 只是在我当前的 Activity 堆栈之上创建另一个入口 Activity。
我知道我可以通过为每个通知指定不同的组 ID 来强制将它们分成不同的通知而不将它们分组;
有没有办法保留通知组功能,但使组不可点击?
【问题讨论】:
-
嗨,Sira,你的问题解决了吗?我面临同样的问题,在点击组时我无法获取意图数据,所以我想让它不可点击。如果可以,请帮助我。
-
@Pankaj 如果我没记错的话,我最终决定将它们分成不同的组......
-
如果您不介意,请您解释一下我可以如何强制然后成为单独的通知。
标签: android android-notifications