我有一個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