2012-06-18 2 views
3

Когда я нажимаю кнопку «Пуск», для отображения следующего пользовательского интерфейса требуется около 3 секунд.Активность Android занимает 3 секунды, чтобы отобразить

Я тестировал без потоков второй активности, но результат такой же. Для отображения требуется 3 секунды и 552 мс. Второе действие содержит 7 TextChangeListner с для полей 7 EditText.

Это приложение для планшетов Android, в основном для Galaxy Tab 10.1. Я использую Android 3.2 для создания этого приложения.

+0

использовать asynktask для реализации слушателей в ur edittext. поместите инициализацию edittexts в onPreExecute() и установите прослушиватели в onPostExecute() keep doInbackgroundEmpty(). Таким образом, он отобразит UI по крайней мере. –

+0

Можете привести пример. – Chrishan

+0

это все, что вам нужно, с помощью нитей, обработчиков и асинтесов. попробуйте: http://www.vogella.com/articles/AndroidPerformance/article.html –

ответ

2

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

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