-1

我对 Windows 10 应用程序生命周期的理解是,当您从一个应用程序切换到另一个应用程序时,操作系统会将第一个应用程序置于挂起模式。我正在运行几个应用程序,但没有一个处于暂停模式(见下图)。我期待在此处的状态列中看到少数应用程序处于暂停状态。有人可以帮助我了解我在这里可能缺少什么吗?

在此处输入图像描述

4

2 回答 2

0

挂起模式意味着应用程序的内存使用量将非常低,但内存使用量不会为零。这也不意味着它们也成为后台任务。

暂停允许开发者保存他们的应用程序的状态。例如,用户在 1 个 UWP (app1) 和另一个 (app2) 之间切换。然后 App1 有 5 秒的时间来保存应用程序的状态。

对于可能是得分和球员位置的比赛。当用户切换回来时,应用程序将显示游戏的相同位置,而不是重新启动或回到关卡的开头。但是,如果用户从不返回并打开 50 个以上的应用程序,大多数机器(尤其是手机)将终止运行时间较长的任务以释放内存,即您的应用程序。现在,当您的应用程序终止并且用户返回重新启动时,它将恢复相同的状态。

此第 9 频道视频对此进行了详细说明 - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13

于 2016-01-12T23:55:19.890 回答
0

实际上,当我最小化应用程序时,它在几秒钟后在任务管理器中显示为暂停。

于 2016-02-28T19:53:29.443 回答