2013-06-03 91 views
1

我正在開發一個潮汐數據應用程序,它利用了動態磁貼的更新動態磁貼的數據。瓷磚的數據需要在每天開始時更新(即00:01)。最簡單的方法是什麼?的Windows Phone 8:當應用程序被關閉

我已經在微軟的頁面「How to implement background agents for Windows Phone」很好看,但我仍然一事無成。

我取使用WebClient()從互聯網上新的數據。這是否意味着我需要爲這個類分別實例化,一個用於主應用程序和後臺代理?

編輯:我已經把通過應用程序和後臺代理都使用的公共課,一個類庫,然後我參考一下。這種方式代碼不需要在這些項目之間重複。完美運作。

回答

1

這是否意味着我需要有這個類,一個主應用程序和後臺代理的單獨實例?

是。您必須將後臺代理視爲單獨的應用程序。儘管可以在應用程序和後臺代理之間共享數據,但額外的複雜性在您的案例中並不值得。

注意,你可以把它在第三個項目(從應用程序和代理都引用此項目)共享的應用程序和後臺代理之間的類的實現。

+0

感謝您的信息。我更加密切地關注了上述演練,我似乎正在取得進展。週期代理正在觸發,現在我只需要使用單獨的WebClient()來獲取所需的數據。 – Bataleon

相關問題