2012-06-13 2 views
1

Я делаю небольшую андроид приложения, в котором я использую бесконечный вид списка с помощью https://github.com/commonsguy/cwac-endless/Как анализировать данные на небольших деталях с помощью SAX Parser?

данные на стороне сервера может содержать тысячи записей, так что будет достаточно большим, чтобы загрузить все значения сразу. Должен ли я анализировать данные по частям с помощью одной ссылки или мне нужно разбить веб-службы по частям и вызвать их с помощью парсера sax в cacheInBackground() через некоторый промежуток времени из разных ссылок.

+0

может попробовать XML-парсер? –

+0

Мне нужна идея, что я должен загрузить все данные, а затем сделать части или получить небольшие части данных из разных ссылок. – Nitin

+0

Я думаю, что основная проблема заключается не в синтаксическом анализе. Я думаю, что основной проблемой является время загрузки большого файла. –

ответ

3

Как Dheeresh пытается вам сказать, время загрузки будет гораздо больше, чем разбор раз. Следовательно, больше беспокоиться о времени загрузки и меньше беспокоиться о времени разбора.

Должен ли я разобрать данные в части, используя одну ссылку, или я должен разбить веб-службы в частях и вызвать их с помощью парсера SAX в cacheInBackground() после некоторого промежутка времени из разных звеньев.

Вам необходимо «разбить веб-службы по частям», чтобы загрузить часть ваших данных, проанализировать их и загрузить в свой адаптер. Когда пользователь снова прокручивается вниз, загрузите и проанализируйте следующую часть ваших данных и загрузите их в свой адаптер. И так далее.

+1

Спасибо за ответ :) – Nitin

+0

спасибо, сэр, я тоже пытаюсь сказать то же самое, вот почему я спросил Нитина о том, имеет ли он доступ к серверу ....... –

3

Я думаю, что главная проблема не разбор я думаю, главная проблема заключается в загрузке времени большого файла

enter image description here

Смежные вопросы