Windows 8.1通用应用程序多任务前台后台循环

Windows 8.1通用应用程序多任务前台后台循环,windows,windows-phone-8.1,windows-8.1,win-universal-app,Windows,Windows Phone 8.1,Windows 8.1,Win Universal App,有没有办法知道应用程序是被发送到后台还是被带到前台。我不是指暂停和恢复活动 例如,用户离开应用程序,在Facebook应用程序上查看内容一分钟,然后返回到我的应用程序。因此,暂停在这种情况下不起作用。然后,如何知道用户在app.cs级别返回应用程序?如中所述: 当应用程序可见性更改时,您的应用程序不会收到激活事件,因为该应用程序仍在运行。Windows只需根据需要切换应用程序即可。如果您的应用程序在用户切换时需要执行某些操作,它可以处理事件(对于HTML)或事件(对于XAML) 我知道这一点,但

有没有办法知道应用程序是被发送到后台还是被带到前台。我不是指暂停和恢复活动

例如,用户离开应用程序,在Facebook应用程序上查看内容一分钟,然后返回到我的应用程序。因此,暂停在这种情况下不起作用。然后,如何知道用户在app.cs级别返回应用程序?

如中所述:

当应用程序可见性更改时,您的应用程序不会收到激活事件,因为该应用程序仍在运行。Windows只需根据需要切换应用程序即可。如果您的应用程序在用户切换时需要执行某些操作,它可以处理事件(对于HTML)或事件(对于XAML)


我知道这一点,但我没有尝试,因为每次屏幕上出现消息对话框时,我都看到有人抱怨这一点。。“这是错的吗?”garenyondem是的,每次有什么事情发生,它都会疯狂地开火,但这似乎是唯一的办法。但是您应该能够评估发送方和arg,以便只对正确的行为作出响应。