私の Javascript/HTML ベースの Metro アプリはここまで完成しましたが、正しくサスペンドできません。
タスクマネージャーと Cert Kit は、アプリが中断されていないことを示しています。
私が理解している限り、私はただ設定する必要が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;
追加のコードなし。
キャンバスに直接描くシンプルなゲームです。写真やリリースする必要のあるものなど、他のリソースは使用しません...
はい、Visual Studio で [一時停止] ボタンを使用するまで、デバッグ アプリは一時停止されないことに気付きました。
これで、Windows アプリ認定キットは、最初の試行で設定したように、一時停止/再開処理を一切行わずにアプリを検証します...
そのため、以前に何がうまくいかなかったのか、まだわかりません。