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