我在掌上电脑上收到了一个大文字的通知:
notif.setStyle(new NotificationCompat.BigTextStyle()
.bigText(bigLine).setBigContentTitle(titleLine));
这会导致相应的Wear通知在第一页上显示此扩展文本。 是否有任何方法可以更改仅在可穿戴设备的第一页上显示的内容,同时保持手持设备通知不变?
最后,我想将bigText值拆分为可穿戴设备的页面。
答案 0 :(得分:1)
如果您想将通知中的文字拆分成几页 - 看起来您很少有"项目"在一个通知中,并希望在可穿戴设备上单独显示它们。如果你确实有这种情况,你应该考虑使用grouping functionality
此功能用于Gmail应用中。您在移动设备上基本上只有一个组通知(但InboxStyle
而不是BigTextStyle
),并且在一个组内的可穿戴设备上有多个通知。
您需要使用方法setGroup (String groupKey)
为所有这些通知设置相同的groupKey
然后使用true
值setGroupSummary (boolean isGroupSummary)
来确定哪一个是摘要通知,并且只应在移动设备上显示。 非摘要通知仅会显示在可穿戴设备上。
使用此方法,您可以在手机上提交一个通知(群组摘要通知),并在可穿戴者上提交多个通知,这些通知将显示为一个群组。所以你最终会得到像
这样的东西但是,如果您真的希望通过X页而不是X通知获得一个通知,则可以在以下配置中使用它: