【问题标题】:Android Notification on Wear device. `localOnly` flagWear 设备上的 Android 通知。 `localOnly` 标志
【发布时间】:2015-01-08 16:49:50
【问题描述】:

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

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

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

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

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

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


那么问题来了:

有没有办法让通知显示在手表上,但只有一些动作而不是其他动作?

【问题讨论】:

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


    【解决方案1】:

    请参阅“指定仅可穿戴设备操作”段落中的docs

    【讨论】:

    • 超级棒,正是我需要的。有时我太热衷于阅读文档而忘记了培训材料。
    • 记得接受stackoverflow上的回复。谢谢。
    • 我做了,但 StackoverFlow 告诉我要等 7 分钟
    • 我已经标记为正确,但我有一个有效的后续问题,我在这些培训材料中看不到。如果没有任何操作对可穿戴设备有好处,而我只想显示通知而不进行任何操作怎么办?
    • 我不知道。从未尝试过这种情况。也许您可以通过某种方式构建一个空操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多