タイマー オブジェクトを含む WinJS アプリケーションがあります。msdn ドキュメントから、ユーザーが別のアプリケーションに移動してから 5 秒後にアプリケーションが中断され、その後アプリケーションの実行が停止することを読みました。
ただし、中断状態でアプリケーションをテストすると、タイマーが実行され続けることに気付きました。アプリケーションを一時停止しようとしました
- VS2012 デバッグ ウィンドウから「サスペンド」ボタンをクリックし、
- アプリケーションを手動で実行し、別のアプリケーションに移動して、一時停止するまでしばらく (10 分) 待ちます。
ただし、どちらの場合も、タイマーは実行され続けます。一時停止した時点で停止し、再開と同時に再開されると思っていたのですが、正しく経過時間を表示してくれました。
誰かがこの動作を説明できれば幸いです。Windows 8 Release Preview を実行しています。
ありがとう。