什么时候激活的事件在Windows Phone 8.1 WINRT应用程序中触发

时间:2014-11-04 16:55:08

标签: windows-8 windows-8.1 windows-phone-8.1

我已经覆盖了app.xaml中的OnActivated事件,但处理程序从未被执行

 protected override void OnActivated (IActivatedEventArgs args)
{
   //Test Code
}

1 个答案:

答案 0 :(得分:3)

我认为你混合了Resuming和Activation。在WP8.1 RT中,它与WP8.0中的工作方式略有不同。请看App Lifecycle。有一个列表,您的应用程序将被激活。例如,您将在 FileOpenPicker 之后启动 OnActivated ,但在 Suspension 之后您将不会被激活(然后正在恢复 >事件被解雇了。)

您将无法使用生命周期事件下拉列表测试 OnActivated 。要测试它,你必须调用它(在msdn上查看这些生命周期事件),也打开项目属性,转到 Debug 并标记一个滴答不要启动,但是调试我的代码启动时

还请记住,操作系统可以终止您的应用程序(例如由于资源不足),因为它已停用/暂停。