【发布时间】:2022-07-14 15:18:25
【问题描述】:
所以我正在努力构建媒体图块,但每当我播放下一首歌曲并使用getUpdater(applicationContext).requestUpdate(MyTileService::class.java)
刷新磁贴需要几秒钟,因此下一首歌曲开始,但磁贴的内容不会改变。我尝试在磁贴刷新代码中传递新歌曲标题,但磁贴在变量刷新之前刷新。
when(request.state!!.lastClickableId) {
"play" -> pauseLayout(songTitle_txt!!,request.deviceParameters!!)
"pause" -> playLayout(songTitle_txt!!,request.deviceParameters!!)
else ->pauseLayout(songTitle_txt!!,request.deviceParameters!!)
}
我还试图弄清楚如何使用歌曲进度更新 ARC,我可以将其存档为实际的 Wear OS 应用程序,但在瓷砖方面却感到困惑。可以获取对 tile 元素的引用并仅更新这些元素吗?
【问题讨论】:
标签: kotlin android-mediaplayer wear-os tiles wear-os-tiles