phonegap で APP を作成しようとしていますが、 FileWriter に問題があります。ユーザーがデータを含めるファイルを作成しています。ユーザーが初めてフォームに入力すると、データを含む ".txt" ドキュメントが作成されます。問題は、最初のテキストの後に書き込むのではなく、異なるデータでフォームを再度完成させるときに、ドキュメントを上書きすることです。
phonegap ドキュメントを読みました:
デフォルトでは、FileWriter はファイルの先頭に書き込み、既存のデータを上書きします。FileWriter のコンストラクターでオプションの追加ブール値を true に設定して、ファイルの末尾に書き込みます。
そして、私はそれを行う方法について何の考えも持っていません....それが役立つ場合に備えて、コードの一部を残します:
function writeXML(name, data){
.createWriter(function gotFileWriter(writer) {
fileWriter = writer;
console.log("Getting writer...");
}, fail);
}, fail);
while(fileWriter==null){
//console.log("Waiting for file writer...");
}
fileWriter.onwriteend = function(evt) {
console.log("File saved");
};
fileWriter.write(data);}
どうもありがとう!