Windows Phone 8:关闭应用程序时更新Live Tile数据

时间:2013-06-03 12:22:08

标签: windows-phone-8 live-tile

我正在开发一个利用实时瓷砖的潮汐数据应用程序。磁贴的数据需要在每天开始时更新(即00:01)。最简单的方法是什么?

我已经很好地了解了微软的网页“How to implement background agents for Windows Phone”,但我仍然无处可去。

我使用WebClient()从互联网上获取新数据。这是否意味着我需要对此类进行单独的实例化,一个用于主应用程序和后台代理?

编辑:我已经将app和后台代理使用的公共类放在一个类库中,然后我引用它。这种方式代码不需要在这些项目之间重复。工作得很好。

1 个答案:

答案 0 :(得分:1)

  

这是否意味着我需要对此类进行单独的实例化,一个用于主应用程序和后台代理?

是。您必须将后台代理视为单独的应用程序。虽然有方法可以在您的应用程序和后台代理之间共享数据,但在您的情况下,额外的复杂性是不值得的。

请注意,您可以通过将应用程序和后台代理放在第三个项目中(并从应用程序和代理程序引用此项目)来共享类的实现。