2012-12-21 11 views
9

Ho alcune semplici domande per utenti Android.XML singolo, attività multiple e là prestazioni

  1. Se uso Single XML per Multiple Activity, quali problemi potrebbe venire ??

  2. Come sarà d'aiuto nell'applicazione PERFORMANCE, se usiamo questo tipo di approccio ??

per esempio: se hanno lo stesso XML layoutsA, B, C per A, B, CActivity, Invece di utilizzare il layout più che voglio usare unico singolo layout cioè UnXML Layout per A, B, CActivity.

Nota: l'ho provato, funziona correttamente. Ma voglio sapere che qualsiasi problema o problema con questo tipo di approccio. Sono passati attraverso alcuni siti ma non è stata cancellata l'immagine

Suggerimenti o aiuto saranno apprezzati.

Molte grazie .. !!

+0

nessun problema, è possibile accedere alle visualizzazioni all'interno di singole attività. Nessun problema. :) –

+1

@AndroidKiller: aiuterà a ridurre la memoria ?? –

+0

Non dovrebbe ridurre la memoria; il layout gonfiato è indipendente per ogni attività. Ma renderà più facile la manutenzione. –

risposta

5

Nessun problema. L'XML verrà gonfiato come istanze separate per ogni attività.

Si noti che poiché si tratta di istanze separate, tuttavia, i dati su tali moduli non verranno condivisi tra loro; è necessario passare i dati tra le attività come extra su un intento o tramite un meccanismo di persistenza (database, prefs condivisi, ecc.)

+0

yaa dobbiamo inviare i dati utilizzando gli extra su un intento da un'attività a un'altra attività. –

+0

e per quanto riguarda le prestazioni ???? –

+1

Penso che ci sia un leggero vantaggio in termini di prestazioni, poiché credo che legga che Android memorizza nella cache almeno alcuni file XML che legge. –

Problemi correlati