【问题标题】:Javascript - Universal Windows App - Capture Close EventJavascript - 通用 Windows 应用程序 - 捕获关闭事件
【发布时间】:2017-10-04 04:40:16
【问题描述】:

在我的应用程序中,我有一个标志,说明是否需要保存数据m_IsSaved

如果用户在m_IsSavedfalse 时关闭了应用程序,我需要给他们一条警告消息,并让他们选择在不关闭的情况下返回应用程序。 即,如果他们单击“是”,应用程序将正常关闭。如果他们单击“否”,则应用程序将保持打开状态并且不会关闭。 (这将使他们可以选择保存数据。保存功能已经编写好并且可以正常工作。)

这是如何在 javascript 中完成的?

【问题讨论】:

    标签: javascript events uwp win-universal-app


    【解决方案1】:

    根据您的描述,您似乎希望在m_IsSavedfalse 时阻止您的UWP 应用程序关闭。但是,这是不可能的。对于 UWP 应用,我们无法阻止应用暂停或关闭。

    参考App close:

    没有事件表明用户关闭了应用程序。当用户关闭应用程序时,它首先会暂停,以便您有机会保存其状态。

    因此,您始终可以使用Application.Suspending 事件保存数据(对于 WinJS 应用程序,它将是 WinJS.Application.oncheckpoint 事件)。我认为没有必要阻止用户关闭您的应用。

    更多信息,请查看Windows 10 universal Windows platform (UWP) app lifecycle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多