我有一个WinJS应用程序,它包含一个计时器对象。我从msdn文档中读到,从用户导航到另一个应用程序5秒后,我的应用程序将被挂起,之后我的应用程序将停止运行。WinJS应用程序在暂停时仍然运行
但是,在测试处于挂起状态的应用程序时,我注意到定时器继续运行。我试着通过
- 暂停应用程序单击从VS2012调试窗口中的“暂停”按钮,
- 手动运行我的应用程序,导航到另一个应用程序,并等待一段时间(10分钟)得到它暂停。
但是在这两种情况下,定时器都保持运行。我预计它会在暂停时停止,并在恢复时同时恢复,但它会正确显示经过的时间。
我很感激,如果有人能解释这种行为。我正在运行Windows 8 Release Preview。
谢谢。
你能澄清你的计时器是什么意思吗? – 2012-08-11 06:43:01
抱歉,计时器是我给它的名字。这是一个有setTimeout引用变量的对象,我用它作为倒数计时器。 – prabu 2012-08-11 10:56:29
它在你被暂停执行时触发,执行代码?当你退出暂停状态时,计时器将会启动,它不会被取消。当你从暂停状态回来时,它会发射。我建议用调试器进行测试。 – 2012-08-11 15:47:14