Android медленный запрос

1

В моей основной деятельности A у меня есть кнопка, когда клик, она перейдет к другому действию B. когда b на создании, он запрашивает из таблицы, которая составляет около 200 записей, и добавляет каждую запись в виде textview в ViewFlipper.

У меня мало проблем. Во-первых, когда нажата кнопка в основной активности, она занимает около 3-5 секунд, прежде чем перейти к активности B каждый раз.

Любые предложения?

Теги:

4 ответа

0

Вам нужно использовать asyncTask для получения 200 записей. Выполняет запрос в фоновом режиме

0

Запустите запрос в отдельном потоке или рассмотрите возможность использования asynquery?

0

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

Этот пример моделирует вашу проблему. AsyncTask basic Пример: AsyncTask

0

Запустите некоторое отслеживание, чтобы увидеть, что медленно, или вручную добавить метки времени. Это зависит от того, как настроены запрос и схемы, но если счетчик таблицы составляет всего 200, тогда максимум должен составлять несколько миллисекунд.

Если это так, вы создаете и размещаете 200 TextViews в onCreate, тогда я думаю, что это причина того, почему он медленный.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню