gpt4 book ai didi

multithreading - 我该如何开始一项长期的后台任务?

转载 作者:行者123 更新时间:2023-12-03 13:21:24 25 4
gpt4 key购买 nike

我在WP7中编写了一个演示应用程序,该应用程序有2个计数器,第二个计数器应该可以工作
在后台,即使该应用已关闭。
就像iOS中的后台工作一样:beginBackgroundTaskWithExpirationHandler或Android中的服务。

谢谢

最佳答案

WP7中没有直接等同于Android服务或iOS的beginBackgroundTaskWithExpirationHandler(它们彼此不同)的功能。

BackgroundWorker (sample)与Android的AsyncTask关系最密切,并在应用程序运行时运行后台代码。

另外,您可以注册一个 ScheduledTaskAgent (overviewsamplebest practices),每30分钟左右以15秒的小脉冲运行(尽管如果手机电量不足,则不能保证完全运行)。

我想一个更好的问题是:您能否不仅记录应用程序移入后台的时间,然后在重新启动应用程序时适本地更新计数器?

关于multithreading - 我该如何开始一项长期的后台任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com