2012-05-17 10 views
5

Sto sviluppando un'applicazione per Android. Ho già attraversato più di 20 attività. Quindi sono un po 'preoccupato per questo. Voglio dire se ci sono più attività in un'app Android, influisce sulle prestazioni di app come la velocità, la memoria o qualsiasi altro problema?Il numero di attività è importante nell'app per Android?

Anche se non è una domanda standard, ma ancora sento la sua qualcosa che potrebbe aiutare gli altri troppo

+0

Verifica questo: http://stackoverflow.com/questions/6236374/android-unlimited-number-of-activities-in-a-project-and-activity-lifecycle e anche http://stackoverflow.com/questions/3608347/max-number-of-attività – Ponmalar

risposta

2

Sì Suraj più attività influirà sulle prestazioni
Un'attività è l'equivalente di un telaio/Window in Toolkit della GUI. Occupa l'intera area disegnabile dello schermo (meno lo stato e le barre del titolo in alto). Attività hanno lo scopo di visualizzare l'interfaccia utente e ottenere input da parte dell'utente un'attività (chiamando-Attività) in grado di generare un'altra attività (sub-Attività) in 2 modi:

  • Fuoco e dimenticare - creare un evento (Intent) e attivatelo
  • Callback asincrono: crea un evento (Intent), attivalo e attendi la sua risposta in un metodo di callback (dell'attività chiamante).

Così l'effetto delle attività dipenderà prestazioni del dispositivo, il suo processore e la memoria ecc Anche se qualsiasi attività rimarrà in pila e non finire poi colpisce le prestazioni del dispositivo. Anche tu devi dare un'occhiata alle misure di sicurezza.

Problemi correlati