【问题标题】:No idea on how to update widget from service不知道如何从服务更新小部件
【发布时间】:2012-10-03 13:08:43
【问题描述】:

我一直在尝试为我的音乐应用制作一个小部件。 该应用程序具有处理媒体播放器的服务,以便我可以“最小化”应用程序并继续听音乐。 我知道我需要从服务更新小部件,但我发现的所有示例都希望我在每次更新时启动一个新服务,这不是我想要的。

感谢任何帮助!

提前致谢

【问题讨论】:

    标签: android android-widget background-music android-music-player


    【解决方案1】:

    您也可以在没有服务的情况下做到这一点。建议使用该服务,因为如果您的更新花费太多时间,android 可能会关闭它并给出应用程序无响应 (ANR) 错误消息。这些情况就像您发送 Web 服务请求时一样。否则,您可以使用您的自定义 AppWidgetProvider 来更新您的小部件(无需提供服务),使用 RemoteViews(与您在服务中执行的方式相同)。有关如何执行此操作的更多信息,请参阅this

    【讨论】:

    • 我不在服务中使用 RemoteViews。但我想从我已经运行的服务中更新它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2019-02-06
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多