我正在尝试学习如何在 Windows Phone 8 上创建应用程序。我遵循了这个 tutorial发表在msdn上。
问题是这段代码不起作用,我不知道为什么。我试着调试它。到目前为止,我发现问题是 Application_RunningInBackground
方法从未被触发。通常,它应该在应用程序在后台运行时开始运行。或者,我错过了什么吗?
最佳答案
WP8 不支持后台应用的多任务处理。在 WP8 中,对 WP 多任务处理做了一些补充。您指的是“GeoLocation 后台跟踪应用程序”。正如您可能从名称中推断的那样,它仅对在后台跟踪地理位置的应用程序有用。
Geolocation 后台跟踪应用程序必须在 wmAppManfiest.xml 中声明自己,有一个工作的 GeoLocator 向应用程序报告 GeoLoc 并首先由用户启动。这里的最佳用例是像 Nokia Drive 这样的应用程序,消费者希望启动它并让这些应用程序在后台继续工作。
请注意,对非地理定位任务使用地理定位后台多任务是违反认证指南的,Microsoft 正在跟踪此 wmAppManfiest.xml 的滥用情况。
关于windows-phone-8 - WP8 应用程序在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335492/