/ / Zápis do súboru s Phonegap [zatvorené] - súbor, cordova

Písanie v súbore s Phonegap [closed] - súbor, cordova

Mám problém s Phonegap File API. Tu je jednoduchý príklad môjho problému:

function gotFileWriter(writer) {

for(var i=0;i<300;i++){
alert(i);
writer.write(i);
}

}

Výstraha navigátora 0. 0 je napísaný je súbor Výstraha navigátora 1. A nič iné.

Vďaka

odpovede:

3 pre odpoveď č. 1

Operácie so súbormi PhoneGap sú asynchronné.Pravdepodobne sa deje to, že prvý zápis nebol dokončený skôr, ako zavoláte druhý zápis, čo by spôsobilo výnimku, PendingOperation one IIRC. Buď budete chcieť vytvoriť reťazec so všetkými informáciami, ktoré chcete do súboru zapísať, a odoslať ho jedným príkazom na zápis, alebo skôr, ako budete môcť napísať ďalšiu položku, budete musieť počkať na udalosť onwriteend z aplikácie FileWriter.

V úplnom príklade FileWriter nájdete nápad, ako používať onwriteend.

http://docs.phonegap.com/en/1.3.0/phonegap_file_file.md.html#FileWriter