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;
}
ありがとうございました。