Android Wear 设备上的通知。 `localOnly` 标志
Android Notification on Wear device. `localOnly` flag
我在使用 NotificationCompat
构建的应用程序上运行了一些通知
根据类型的不同,它们会显示背景位图或文本列表,而且大多数都有 1 或 2 个使用代码的操作:
builder.addAction(R.drawable.ic_notification, text, pendingIntent)
其中一些操作对手表有意义(例如:"like" 或 "reply"),而有些则没有(例如:"view album")。
我以为我可以使用 setLocalOnly(boolean)
方法,但我发现它适用于整个通知,而不仅仅是单个操作。
我也一直在查看 NotificationCompat.Action
和 NotificationCompat.Action.WearableExtender
,但找不到任何相关的内容。
所以问题:
有没有办法让通知在手表上显示,但只显示某些操作而不显示其他操作?
请参阅"Specify wearable-only actions"段中的docs。
我在使用 NotificationCompat
根据类型的不同,它们会显示背景位图或文本列表,而且大多数都有 1 或 2 个使用代码的操作:
builder.addAction(R.drawable.ic_notification, text, pendingIntent)
其中一些操作对手表有意义(例如:"like" 或 "reply"),而有些则没有(例如:"view album")。
我以为我可以使用 setLocalOnly(boolean)
方法,但我发现它适用于整个通知,而不仅仅是单个操作。
我也一直在查看 NotificationCompat.Action
和 NotificationCompat.Action.WearableExtender
,但找不到任何相关的内容。
所以问题:
有没有办法让通知在手表上显示,但只显示某些操作而不显示其他操作?
请参阅"Specify wearable-only actions"段中的docs。