2011-01-06 9 views
0

Ich benutze SimpleXml, um XML-Datei in internen Speicher auf Android-Gerät zu schreiben. Die Datei wird in data/data/package_name/file_name.xml erstellt, aber die Größe ist 0 KB. Hier ist mein Code:mit Simplexml, um in internen Speicher zu schreiben

Room newroom = new Room(); 
newroom.setRid(String.valueOf(numRoom)); 
newroom.setRname(roomName); 

// serialize to XML using SimpleXML framework 
Serializer serializer = new Persister(); 
File result = new File("/data/data/de.dcj.wifi/files", FILENAME); 

try { 
    serializer.write(newroom, result); 
} catch (Exception e1) { 
    e1.printStackTrace(); 
} 

Es gibt keinen Fehler in der logcat. Kann jemand darauf hinweisen, wo ich falsch liege? Vielen Dank!

Antwort

0

Ok, ich habe die Antwort selbst! Anscheinend müssen Sie alle Felder in dem Objekt initialisieren, das Sie serialisieren möchten;)

Verwandte Themen