【问题标题】:How to send data from main app to tile on wear os?如何将数据从主应用程序发送到磨损操作系统上的磁贴?
【发布时间】:2022-11-03 01:32:21
【问题描述】:

快速直接的问题:如何将数据从主应用程序发送到 Wear os 上的磁贴? 这是要发送的简单数据,例如“foo”字符串 附言。除非没有其他方法,否则我宁愿不让用户采取任何行动,比如“获取”按钮......

SharedPreferences 似乎不起作用...我不想只为一行数据创建数据库...但是如果没有选项,好的。

我是新穿os开发的,所以我对它还不太了解。谢谢你的帮助

【问题讨论】:

    标签: android wear-os wear-os-tiles


    【解决方案1】:

    您需要写入某种缓存。您不能依赖您的应用程序在获取数据和磁贴更新之间运行。

    所以写到 SharedPreferences、ProtoDataStore、PreferencesDataStore 之类的东西。

    然后发送磁贴更新

    TileService.getUpdater(applicationContext).requestUpdate(RememberWearTileProviderService::class.java)
    

    在您的磁贴中,从同一个数据源读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多