我正在尝试创建一个应用程序,它在可见时执行一些工作,并在它消失时执行其他工作。这通常是通过页面可见性 api (http://css.dzone.com/articles/using-html5s-pagevisibility) 完成的,但 Windows 8 目前不支持此功能:http://msdn.microsoft.com/en-us/library/ie/hh673553(v=vs.85).aspx
有 onactivated 和 oncheckpoint 回调,但这些回调用于流程生命周期,不一定与应用程序可见性相关。具体来说,应用程序在挂起之前可以进入后台相当长的一段时间。
任何帮助,将不胜感激。
-- Henry
我想你想要可见度变化事件。请参阅Document
文档here。有关应用程序生命周期事件的更多信息here.
应用可见性
当用户从您的应用程序切换到另一个应用程序时,
您的应用程序不再可见,但仍处于运行状态,直到
Windows 可以暂停它(大约 10 秒)。如果用户切换
远离您的应用程序,但在 Windows 之前激活或切换回它
可以暂停它,应用程序保持运行状态。
你的应用程序没有
当应用程序可见性发生变化时接收激活事件,因为
应用程序仍在运行。 Windows 只需在应用程序之间切换即可
必要的。如果您的应用需要在用户切换时执行某些操作
离开和回来,它可以处理可见性已更改 |
可见性变化 event.
可见性事件未序列化
恢复或激活事件。不要假设这些事件会发生
按特定顺序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)