我在WP7中编写了一个演示应用程序,该应用程序有2个计数器,第二个计数器应该可以工作
在后台,即使应用程序已关闭。
像iOS中的后台工作:
beginBackgroundTaskWithExpirationHandler
或Android中的服务。
感谢
答案 0 :(得分:3)
在WP7中,没有直接相当于Android服务或iOS beginBackgroundTaskWithExpirationHandler
(彼此不同)。
BackgroundWorker
(sample)与Android的AsyncTask关系最密切,并在应用程序运行时运行后台代码。
或者,您可以注册ScheduledTaskAgent
(overview,sample,best practices),每30分钟左右以15秒的小爆发时间运行(尽管不能保证)如果手机电量不足则完全运行。
我想一个更好的问题是:你能不能只记录应用程序进入后台的时间,然后在重新启动应用程序时适当更新你的计数器?