2012-05-17 12 views
5

Estoy desarrollando una aplicación para Android. Ya crucé más de 20 actividades. Así que estoy un poco preocupado por eso. Me refiero a si hay más actividades en una aplicación de Android, ¿afecta el rendimiento de la aplicación como velocidad, memoria o cualquier otro problema?¿El número de actividades importa en la aplicación de Android?

A pesar de que no es una cuestión estándar, pero todavía me siento que es algo que podría ayudar a los demás también

+0

Compruebe esto: http://stackoverflow.com/questions/6236374/android-unlimited-number-of-activities-in-a-project-and-activity-lifecycle y también http://stackoverflow.com/questions/3608347/max-number-of-activities – Ponmalar

Respuesta

2

Sí Suraj actividades más afectará el rendimiento
una actividad es el equivalente de un marco/ventana en Juegos de herramientas GUI. Ocupa toda el área dibujable de la pantalla (menos el estado y las barras de título en la parte superior). Las actividades tienen el propósito de mostrar la interfaz de usuario y obtener la entrada del usuario una actividad (llamando sin actividad) puede generar otra actividad (sub-actividad) de 2 maneras:

  • fuego y olvidar - crear un evento (Intención) y activarlo
  • Devolución de llamada asincrónica: cree un evento (Intento), ignífelo y espere su respuesta en un método de devolución de llamada (de la actividad llamante).

lo tanto, el efecto de las actividades dependerá del desempeño de su dispositivo, su procesador y la memoria, etc. Aunque cualquier actividad permanecerá en la pila y no terminar entonces se afecta el rendimiento del dispositivo. Incluso usted tiene que echar un vistazo a las medidas de seguridad.

Cuestiones relacionadas