Задать вопрос
@KOS_MOS

Очень медленно парсится XML под Aндроидом

Разбираю xml-файл следующим образом:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(false);
factory.setValidating(false);
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(is);


Если запускать код в обычном приложении — код выполняется доли секунды.
Под Андроидом — секунд 20.
  • Вопрос задан
  • 2533 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
@sadyjka
А на сколько большой XML?
Ответ написан
Комментировать
palmut
@palmut
Попробуйте лучше использовать XMLPullParser. Работает в разы быстрее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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