1

windows phone 8 中是否有任何启动完成触发事件?我在谷歌上搜索了很多,但在 windows phone 8 中我无法获得任何有关启动触发事件的信息。

我想在手机重启后启动一个后台进程,为此任何启动完成意图或启动完成触发事件,以便我可以启动后台进程。如果可能的话,请告诉我实现它的方法。

4

3 回答 3

1

WP7/WP8 不允许完整的多任务处理。作为其中的一部分,您不能选择特定的操作系统事件来触发您的代码。操作系统通过您可以利用的各种方式公开了固定的可扩展性点。例如,PeriodicBackgroundAgents 按 30 多分钟的计划启动,持续 10 秒。IntensiveResourceBackgroundAgent 在手机连接到 WiFi 和电池时启动。但是,目前还没有操作系统可扩展点用于向 3rd 方应用程序公开的启动。

如果您想查看此功能,请使用您的用例打开一个新的wpdev uservoice请求。请注意,电池寿命、内存和处理能力方面的整体设备健康状况始终是一个问题。所以让你的用例大放异彩。

于 2012-12-03T21:41:26.110 回答
0

Sorry, there is no such trigger in Windows Phone 8. Your Background Agent just have to wait to be regularly scheduled after phone is restarted.

于 2012-12-03T16:42:37.583 回答
0

当操作系统完成启动时,您无法触发操作。您只能创建一个后台代理,它将由操作系统每 30 分钟左右自动启动一次。

于 2012-12-03T12:15:03.110 回答