1
我在WP7中編寫了一個演示程序,該應用程序有2個計數器,即使該應用程序已關閉,第二個計數器也應該在後臺工作 。 像iOS中的後臺工作: beginBackgroundTaskWithExpirationHandler
或Android中的服務。如何開始長期生活的後臺任務?
感謝
我在WP7中編寫了一個演示程序,該應用程序有2個計數器,即使該應用程序已關閉,第二個計數器也應該在後臺工作 。 像iOS中的後臺工作: beginBackgroundTaskWithExpirationHandler
或Android中的服務。如何開始長期生活的後臺任務?
感謝
沒有直接等同於Android服務或iOS的beginBackgroundTaskWithExpirationHandler
(它們彼此不同)的WP7。
A BackgroundWorker
(sample)與Android的AsyncTask關係最密切,並且在應用程序運行時運行後臺代碼。
或者,你可以註冊一個ScheduledTaskAgent
(overview,sample,best practices)以每30分鐘左右的小,15個第二突發運行(儘管它不能保證如果手機處於低電量在所有運行)。
我想一個更好的問題是:你能不能只記錄應用程序移到背景中的時間,然後在應用程序重新啓動時適當地更新你的計數器?
+1用於根據Windows Phone應用程序生命週期概念提出解決方案:) – thmshd 2011-12-19 08:32:14