我的基于 Javascript/HTML 的 Metro App 已经完成了这么多,但我无法让它正确挂起。
任务管理器和证书工具包告诉我我的应用程序没有被暂停。
我不知道我做错了什么,因为据我了解,我只需要设置EventListener
并且以这种方式调用的函数必须足够快地退出。
我尝试EventListener
以不同的方式设置:
app.addEventListener("suspending", onsuspend, false);
app.addEventListener("checkpoint", onsuspend, false);
app.oncheckpoint = function (args) {}
我已将onsuspend
函数完全留空或仅将其写在其中
var stateObject = new Object();
app.sessionState.stateObject = stateObject;
无需额外代码。
这只是一个简单的游戏,我直接在 Canvas 上绘制,我不使用任何其他资源,例如图片或我可能需要发布的东西......
是的,我意识到除非我使用 Visual Studio 中的“暂停”按钮,否则调试应用程序不会被暂停。
好的,所以现在 Windows 应用程序认证工具包验证我的应用程序没有任何形式的暂停/恢复处理,就像我在第一次尝试时设置的一样......
所以我仍然不知道以前出了什么问题。