我在使用 NotificationCompat
构建的应用程序上运行了一些通知
根据类型的不同,它们会显示背景位图或文本列表,而且它们中的大多数都有 1 或 2 个使用代码的操作:
builder.addAction(R.drawable.ic_notification, text, pendingIntent)
其中一些操作对 watch 有意义(例如:“喜欢”或“回复”),而有些则没有意义(例如:“查看相册”)。
我以为我可以为它使用 setLocalOnly(boolean)
方法,但我发现它应用于整个通知,而不仅仅是单个操作。
我也一直在检查 NotificationCompat.Action
和 NotificationCompat.Action.WearableExtender
但找不到任何相关的内容。
所以问题:
有没有办法让通知在 watch 上显示,但只显示某些操作而不显示其他操作?
最佳答案
请参阅docs在“指定可穿戴操作”段落中。
关于Wear 设备上的 Android 通知。 `localOnly` 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27845354/