Try this:
try(OutputStream os =
FileSystemStorage.getInstance().openOutputStream(path+""+"test.xml");
OutputStreamWriter writer = new OutputStreamWriter(os)) {
xw.writeXML(writer, root);
writer.close();
} catch(IOException err) {
Log.e(err);
}
It looks like your code closes the output stream instead of the writer.
This can discard unflushed bytes.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/3536d5f9-83b2-407d-b8aa-d5cc41f9b812%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.