我一直在使用Android Wear中的堆叠通知(http://developer.android.com/training/wearables/notifications/stacks.html),但我有一点问题。
在我的应用程序中,我想在给定时间显示通知,然后在2小时后取消。在经典的Android通知中,我使用notificationManager.cancel(NotifId)
,但由于每个堆叠的通知都有自己的ID,我想知道是否只取消摘要通知,或者我必须明确取消所有通知。
答案 0 :(得分:1)
我可以通过驳回手机上的摘要通知来确认,您也会忽略手表上的整个通知。此外,您还可以滑动以关闭手表上的整个堆叠,这反过来会取消手机上的摘要通知。
但是,这两个动作并非完全相同。例如,如果您为堆叠式可穿戴通知设置了deleteIntent
,则它不会自动应用于手机上的摘要通知。因此,如果您关闭手表中的通知,那么PendingIntent
将会触发,正如人们所期望的那样。但是,如果您从手机中删除摘要通知,则即使已从手表中删除堆叠通知,也不会触发PendingIntent
。