我想在 Windows Phone 8 中开发一个后台应用程序。就像有一个闪屏,闪屏启动后,它会立即移动到后台。
但是应用程序中的计时器应该在后台处于事件状态并继续执行分配的任务。因此,在前台用户可以继续使用设备,在后台应用程序将运行计时器并继续执行任务。
我曾尝试使用定期任务,但它们每 30 分钟或更长时间就会触发一次。 但我希望这个应用在 20 秒内触发一次。
请帮我出点主意。
最佳答案
WP7/WP8 不允许任意应用程序在后台进行完整的多任务处理。无论你想要完成什么,要么必须以其他方式实现,要么就不能在 Windows Phone 上完成。正如您所发现的,有很多选择:WP7.5 Alarms & Reminders , WP7 Scheduled Tile updates , WP7.5 Periodic Background Agents, Resource Intensive Background Agents , WP8 Geolocation tracking apps , WP7 Push Notifications和更多。
WP7/8 多任务处理的精髓是从电池角度、内存使用角度和其他资源角度保持手机健康。因此,没有完整的后台多任务处理。尽管 WP8 改进了 Geolocation tracking apps和 Fast Application Resume .
关于c# - Windows Phone 如何在后台运行应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514064/