我需要更新辅助磁贴。
我正在使用sqlite数据库来存储一些数据。
我在这个问题上搜索了互联网,我只得到一个解决方案作为XML模式。
但我需要通过数据库查询更新辅助磁贴。
那么是否可以更新它。
请帮忙..谢谢
答案 0 :(得分:1)
您必须通过tile's
更新notifications
内容。
您必须查询数据库并将响应转换为可由磁贴呈现的XML template
。
以下是文档的链接:Quickstart: Sending a tile update (XAML)。
请注意,您必须按照定位辅助磁贴的链接中的说明来调用TileUpdateManager.CreateTileUpdaterForSecondaryTile()
而不是TileUpdateManager.CreateTileUpdaterForApplication()
。
您还可以查看此示例:Secondary tiles sample,因为它提供了一些帮助程序类来生成用于更新切片的XML。
对于定期更新,您有两种选择:
TileUpdateManager.StartPeriodicUpdate
来检索信息。请参阅Periodic notification overview background task
以更新您的任务。请参阅Updating App Tile using Background Agent和Update a live tile from a background task 我认为更好的解决方案是backgruond任务。