Как создать и записать xml-данные в файл на внутренней памяти Android? - PullRequest
0 голосов
/ 16 января 2012

У меня проблема с записью файлов Android ... Я использую XML Serializer .. Я импортирую все необходимые файлы ... но все еще не работает .. На самом деле это создает файл, но размер файла равен нулю (когда я смотрю файлы в DDMS) Поэтому, пожалуйста, поделитесь любым решением, которое у вас есть

try {
                fos=openFileOutput("ticket_new.txt", Context.MODE_PRIVATE);
                OutputStreamWriter osw = new OutputStreamWriter(fos);

                XmlSerializer tckt = Xml.newSerializer();

                tckt.setOutput(osw);
                tckt.startDocument(null,Boolean.valueOf(true));
                tckt.setFeature("http://www.xmlpull.org/v1/doc/features.html#indent-output", true);
                tckt.startTag(null,"results");
                tckt.attribute(null, "count","1");
                tckt.startTag(null,"result");
                tckt.startTag(null,"id");
                tckt.text("1");
                tckt.endTag(null,"id");
                tckt.startTag(null,"name");
                tckt.text("Pwd");
                tckt.endTag(null,"name");
                tckt.endTag(null,"result");
                tckt.endTag(null,"results");
                tckt.endDocument();
                fos.close();

            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
...