private DataForm.ReportedData parseReported(XmlPullParser parser) throws Exception { boolean done = false; List fields = new ArrayList(); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("field")) { fields.add(parseField(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("reported")) { done = true; } } } return new DataForm.ReportedData(fields); }
private DataForm.ReportedData parseReported(XmlPullParser parser) throws Exception { boolean done = false; List<FormField> fields = new ArrayList<FormField>(); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("field")) { fields.add(parseField(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("reported")) { done = true; } } } return new DataForm.ReportedData(fields); }
private DataForm.ReportedData parseReported(XmlPullParser parser) throws Exception { boolean done = false; List fields = new ArrayList(); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("field")) { fields.add(parseField(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("reported")) { done = true; } } } return new DataForm.ReportedData(fields); }
private DataForm.ReportedData parseReported(XmlPullParser parser) throws Exception { boolean done = false; List fields = new ArrayList(); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("field")) { fields.add(parseField(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("reported")) { done = true; } } } return new DataForm.ReportedData(fields); }