【问题标题】:On Going notification on Android Wear [duplicate]Android Wear 上的 On Going 通知 [重复]
【发布时间】:2014-09-16 22:19:05
【问题描述】:

我正在尝试让 Android Wear 通知与我的应用一起使用,我希望它是 Ongoing。

使用setOnGoing时,手表上不显示通知。

但我确信这是可能的,因为 youtube 的 google cast 通知无法在手表上关闭。

你能帮忙吗?谢谢。

【问题讨论】:

    标签: android wear-os


    【解决方案1】:

    可以在 Andorid Wear 上显示正在进行的通知,但不能通过手机显示(通过手机发布的正在进行的通知不会在手表上显示)。这意味着您需要为您的应用创建一个可穿戴扩展,并直接从 Android Wear 设备发布通知。

    因此,在 Android Wear 中,您只需发布正常的持续通知,它就会显示在手表上 - 就像您在其他一些应用中看到的那样。这是在 Android Wear 上显示持续通知的唯一方式。

    如果您想在手表上显示持续通知并在手机上显示持续通知 - 您需要同步它们。为此,有一个很棒的可穿戴设备DataApi

    请在此处阅读有关DataApi 的更多信息:
    https://developer.android.com/training/wearables/data-layer/index.html https://developer.android.com/training/wearables/data-layer/data-items.html

    您还可以查看我的帖子,其中我发布了演示如何在实践中使用 DataApi 的代码: https://stackoverflow.com/a/24896043/3827276

    【讨论】:

    • 你说我需要同步通知,我做了一个可穿戴扩展的通知,但我仍然找不到让它持续的方法。扩展器没有 setOnGoing 方法。
    • 正如我所说 - 从 Android Wear 设备发布正常通知。使用标准的setOngoing(true) 方法。
    • 当我使用标准方法时,手表上不显示通知。
    • 您是否 100% 确定您正在尝试从 Android Wear 设备(而不是手机)发布此通知?我怀疑。
    • 等等。您的意思是创建一个发布通知的 Android Wear 应用?
    猜你喜欢
    • 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
    相关资源
    最近更新 更多