La actividad de Android tarda 3 segundos en mostrarse

Cuando hago clic en el botón de inicio, demora alrededor de 3 segundos para mostrar la siguiente IU.

Probé sin los subprocesos de la segunda actividad, pero el resultado es el mismo. Tarda 3 segundos y 552 ms en mostrarse. La segunda actividad contiene 7 TextChangeListner s para 7 EditText campos.

Esta es una aplicación de tableta Android principalmente para un Galaxy Tab 10.1. Estoy usando Android 3.2 para construir esta aplicación.

3
Puede dar un ejemplo.
agregado el autor Chrishan, fuente
He eliminado todos los hilos pero aún así el problema es el mismo.
agregado el autor Chrishan, fuente
No funciona. :( ahora lleva 3s 576ms.
agregado el autor Chrishan, fuente
agregado el autor Chrishan, fuente
3 listadores onclick
agregado el autor Chrishan, fuente
usa asynktask para implementar los oyentes en tu ur edittext. pon la inicialización de edittexts en onPreExecute() y establece oyentes en onPostExecute() keep doInbackgroundEmpty (). Por lo tanto, mostrará la IU al menos.
agregado el autor mayank_droid, fuente
esto es todo lo que quieres con hilos, manejadores y buen tutorial asynctask. pruébelo: vogella.com/articles/AndroidPerformance/article.html
agregado el autor mayank_droid, fuente
¿Qué más estás haciendo excepto configurar al oyente en edittext?
agregado el autor mayank_droid, fuente
ohhk si necesitas ayuda.
agregado el autor mayank_droid, fuente

1 Respuestas

Encontré la razón del bajo rendimiento. Es porque el emulador. Cuando reviso con un dispositivo real, funciona bien.

2
agregado