3

Windows Phone7SDKとphonegapを使用してハイブリッドモバイルアプリを開発しています。Cordovaローカルストレージを使用して、値を保存しています。アプリを閉じてWindowsPhoneエミュレーターで再度起動すると、保存された値が保持されません。WindowsPhone共有のアイデアでローカルストレージまたは代替の永続ストレージを使用した人は誰でも素晴らしいでしょう。

window.localStorage.test = "Some test data";
console.log(window.localStorage.test) //It prints result but does not persist
4

1 に答える 1

4

正しい構文は次のとおりだと思います。

window.localStorage.setItem("test", "Some test data");

console.log(window.localStorage.getItem("test"));

javascript を使用すると新しいプロパティをオブジェクトにアタッチできるため、プロパティの割り当てが機能しているように見えます。

元の回答実行の間にエミュレータを閉じていますか? エミュレータを閉じると、エミュレータのユーザー状態がクリアされます。

于 2012-10-19T07:35:14.847 に答える