我已经覆盖了app.xaml中的OnActivated事件,但处理程序从未被执行
protected override void OnActivated (IActivatedEventArgs args)
{
//Test Code
}
答案 0 :(得分:3)
我认为你混合了Resuming和Activation。在WP8.1 RT中,它与WP8.0中的工作方式略有不同。请看App Lifecycle。有一个列表,您的应用程序将被激活。例如,您将在 FileOpenPicker 之后启动 OnActivated ,但在 Suspension 之后您将不会被激活(然后正在恢复 >事件被解雇了。)
您将无法使用生命周期事件下拉列表测试 OnActivated 。要测试它,你必须调用它(在msdn上查看这些生命周期事件),也打开项目属性,转到 Debug 并标记一个滴答不要启动,但是调试我的代码启动时。
还请记住,操作系统可以终止您的应用程序(例如由于资源不足),因为它已停用/暂停。