2014-11-23 76 views
0

我有一小组Notification s,它们生成并显示在可穿戴设备上。他们是非常简单的通知,但我面临着堆叠问题。Android Wear正在收集1条通知

我使用setGroup(String)来确保类似的通知被堆叠。问题是只有一个通知:它的操作只有在被点击时才会被访问。由于卡片流中只有一条通知,因此我期望Wear会自动扩展它,并允许我通过简单的滑动即可触及其操作,但不幸的是,我必须在滑动之前点击它。

是否有可能实现我正在查找的行为,但没有明确跟踪显示哪些通知并动态使用setGroup(String)?我曾认为这可以开箱即用。

回答

0

编辑:Android Wear的Android 5.0.1更新现在可以正确处理这种情况!

原始回复: 不幸的是,没有 - 目前没有针对只有一个通知组的特殊处理。

在几乎所有情况下,当您的小组发生变化时,您应该更新summary notification - 在同一时刻,您应该有足够的信息来确定您是否只有一个通知(并因此可以发布单个通知,如正常和放弃总结通知/组)或多个通知(您应该在其中发布总结通知和所有分组通知)。

+0

真是无赖。由于这些只是在可穿戴设备上生成的,因此总结并没有多大意义(这不是Wear如何堆叠它们)。我想我不得不在这里做一些手动管理。谢谢! – goncalossilva 2014-11-26 11:48:07

+0

实际上,5.0.1版本可以很好地处理这个问题。欢呼! – goncalossilva 2014-12-12 03:39:39

+0

呜呼!很高兴他们修好了 – ianhanniballake 2014-12-12 03:41:51