Анализ XML с использованием JAXB; Ошибка: такое же имя существует в дочернем элементе как родительское имя XML & mdash; JAXB [дубликат]

Если вы хотите просто запланировать обратный отсчет до времени в будущем с регулярными уведомлениями об интервалах на этом пути, вы можете использовать класс CountDownTimer , доступный с уровня API 1.

new CountDownTimer(30000, 1000) {

    public void onTick(long millisUntilFinished) {
        mTextField.setText("Seconds remaining: " + millisUntilFinished / 1000);
    }

    public void onFinish() {
        mTextField.setText("Done");
    }

}.start();

0
задан Deksterious 14 June 2013 в 19:49
поделиться

1 ответ

Возможно, это может помочь: бесконечная структура данных JAXB, рекурсивное связывание?

@XmlAccessorType(XmlAccessType.FIELD) // add this to avoid FIELD/METHOD conflicts
public class Item {
    private int id;
    private String name;

    @XmlElement(name="item")//There is no need for XmlElementRef 
    private List<Item> items = new ArrayList<Item>();

    @XmlAttribute(name = "identifier", required = true)
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
    @XmlSchemaType(name = "NCName")
    protected String identifier;
    @XmlAttribute(name = "identifierref", required = false)
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
    @XmlSchemaType(name = "NCName")
    protected String identifierref;
    @XmlAttribute(name = "isvisible", required = false)
    protected boolean isvisible; 

    //I think here is accessors
    List[Items] getItems ...


}
0
ответ дан Community 23 August 2018 в 00:19
поделиться
  • 1
    Спасибо, но я пробовал с множеством вариаций аннотаций перед частным списком & lt; Item & gt; items = new ArrayList & lt; Item & gt; (); , ничего не помогло! включая ваше предложение – Deksterious 17 June 2013 в 16:40
  • 2
    Вы пытались @XmlAccessorType (XmlAccessType.FIELD) до класса Item? – dk14 17 June 2013 в 17:57
  • 3
    да. это сработало. Большое спасибо. – Deksterious 17 June 2013 в 19:22
  • 4
    Пожалуйста! Не могли бы вы отметить его как правильный ответ. – dk14 10 June 2014 в 20:39
Другие вопросы по тегам:

Похожие вопросы: