Wear 设备上的 Android 通知。 `localOnly` 标志

标签 android android-notifications wear-os android-wear-notification

我在使用 NotificationCompat 构建的应用程序上运行了一些通知

根据类型的不同,它们会显示背景位图或文本列表,而且它们中的大多数都有 1 或 2 个使用代码的操作:

builder.addAction(R.drawable.ic_notification, text, pendingIntent)

其中一些操作对 watch 有意义(例如:“喜欢”或“回复”),而有些则没有意义(例如:“查看相册”)。

我以为我可以为它使用 setLocalOnly(boolean) 方法,但我发现它应用于整个通知,而不仅仅是单个操作。

我也一直在检查 NotificationCompat.ActionNotificationCompat.Action.WearableExtender 但找不到任何相关的内容。


所以问题:

有没有办法让通知在 watch 上显示,但只显示某些操作而不显示其他操作?

最佳答案

请参阅docs在“指定可穿戴操作”段落中。

关于Wear 设备上的 Android 通知。 `localOnly` 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27845354/

相关文章:

android - apk 的文件传输失败

java - 在 cloudinary_java jar 中找不到 com.cloudinary.http43.UploadStrategies

java - 通知未在指定时间显示

android - Android Wear Lollipop 中的半透明/透明 Activity

android - 窗口已聚焦,忽略 : com. android.internal.view 的焦点增益

android - 内容变更推送通知

android - Android Wear 中的语音功能

android - 抽屉中的 SwipeRefreshLayout 手势检测

android - API 8 的 NumberPicker 替代品

android - 当同时单击组 View 中的两个时,关闭 Spinners 下拉菜单