2016-05-26 15 views
1

私はApache Cordovaを使ってゲームを開発しています。それは4つのレベルとプレーゲームなどのオプションを含むメニューを持っています。私はレベル3をクリアし、再びゲームをプレイするためのメニューに行くと、変数はリセットされず、レベル2をクリアした後にレベル4にジャンプします。 2も完全にクリアされません。プレイゲームをクリックすると、アプリケーションをリセットする方法はありますか。アプリケーションを終了してもう一度起動すると、ゲームは初めて完全に動作します。もう一度問題なくゲームをプレイするには、もう一度アプリケーションを再起動する必要があります。アプリケーションを終了しないで初めて起動するようにします。どうやってやるの?私がJavascriptとCordovaを初めて使ったので、すべての手順を教えてください。ボタンをクリックしてアプリケーションをリセットする

+0

アプリをリセットすると、すべての変数とlocalStorageが有効になることがあります –

答えて

0

window.location.reload();を使用して、Cordova WebViewをリロードすることができます。これにより、メモリに保持されているJS変数の値がリセットされます。

セッション間でデータを保持するためにローカルストレージを使用している場合は、上記の前にlocalStorage.clear();を呼び出して、保持されている値をクリアすることができます。

関連する問題