【问题标题】:Win 8.1 Universal app - App Exit on Fast App SwitchingWin 8.1 通用应用程序 - 快速应用程序切换时的应用程序退出
【发布时间】:2015-07-17 14:08:07
【问题描述】:

我正在为 Windows Universal 8.1 开发应用程序,遇到应用程序在后台退出的问题。场景如下

  1. 当应用程序在单击 Windows 键 (FAS) 时进入后台时,应用程序将退出。
  2. 当我启动共享任务(即数据传输管理器界面)时,完成共享操作后应用退出。

在调试模式下工作正常,但在部署到设备后发现问题。

PS:我正在使用导航服务界面导航到使用 MVVM 的页面并从视图模型导航。

如果已知问题请帮忙,如果没有帮助纠正这个问题。

提前致谢。

【问题讨论】:

    标签: wpf mvvm windows-runtime windows-phone-8.1 win-universal-app


    【解决方案1】:

    听起来您的应用在 Suspending 事件中崩溃了。由于处于调试模式的应用不会暂停,因此您不太可能看到这种情况发生。

    您可以在调试时从 Visual Studio 手动触发该事件:它位于 Application Lifecycle Events 下的调试工具栏中。

    这种情况下最常见的错误:使用复杂对象作为导航参数,无法序列化。

    【讨论】:

    • 谢谢.. 你说得对。我使用生命周期事件进行了检查。这是序列化问题。这意味着我需要将对象序列化为字符串并将字符串作为参数传递对吗?
    • 要么传递简单类型(如 ID),要么使用该 id 从某些服务中获取实际的 dara。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2016-05-05
    • 1970-01-01
    相关资源
    最近更新 更多