1

JavaScript を使用して Android PhoneGap アプリを作成しています。

アプリはローカル テキスト ファイルからデータを読み込み、それをローカル ストレージに保存します。その後、データはローカル ストレージから読み込まれます。

問題は、テキスト ファイル内のデータを更新し、アプリにデータをローカル ストレージに再度リロードさせたい場合に発生します。テキストファイルを一度ロードすることはできません。アプリが起動するたびに、localStorage.update = 0; を設定する別の更新を行うまで、テキスト ファイルが再度読み込まれます。

これは私が試したコードですが、上記の結果が得られます。

localStorage.update = 1; //tell the app to update 
                         //but this will run each time the app is opened

if(localStorage.update == 1) {
    localStorage["StoredData"] = ""; //text file data is stored in [StoredData]

    //Proceed to load the text file into storage

    localStorage.update = 0;
}

ありがとうございました。

4

1 に答える 1

0

以下のコードが機能することがわかりました。

if(localStorage.update == 1) { // change this value everytime you want to reload the file
    localStorage["StoredData"] = ""; //text file data is stored in [StoredData]

    //Proceed to load the text file into storage

    localStorage.update = 1; //set this to the same as the if statement
}
于 2013-04-10T09:51:34.907 に答える