2012-12-21 3 views
9

Ich habe einige einfache Fragen für Android Benutzer.Single XML, Mehrere Aktivitäten & There Leistung

  1. Wenn ich Single XML für Multiple Activity, Welche Probleme kommen könnte ??

  2. Wie wird es in Anwendung PERFORMANCE helfen, wenn wir diese Art von Ansatz verwenden?

zum Beispiel: Wenn haben gleiche XML layoutsA, B, C für A, B, CActivity, statt mehrere Layout mit ich nur einzelne Layout-dh AXML Layout für verwenden möchten A, B, CActivity.

Hinweis: Ich habe das versucht, funktioniert gut. Aber ich möchte wissen, dass Probleme oder Probleme mit dieser Art von Ansatz. Durch einige Seiten gegangen, aber nicht gelöscht Bild

Anregungen oder Hilfe wird geschätzt.

Vielen Dank .. !!

+0

kein Problem, Sie können auf die Ansichten innerhalb einzelner activity.no probs zugreifen. :) –

+1

@AndroidKiller: Es wird helfen, den Speicher zu reduzieren ?? –

+0

Es sollte Speicher nicht verringern; Das überhöhte Layout ist für jede Aktivität unabhängig. Aber es wird die Wartung erleichtern. –

Antwort

5

Es gibt überhaupt kein Problem. Das XML wird für jede Aktivität als separate Instanzen aufgepumpt.

Beachten Sie, dass alle Daten in diesen Formularen nicht gemeinsam verwendet werden, da es sich um separate Instanzen handelt. Sie müssten Daten zwischen Aktivitäten als Extras auf Absicht oder durch einen Persistenzmechanismus übergeben (Datenbanken, gemeinsame Einstellungen usw.)

+0

yaa wir müssen Daten mit Extras auf eine Absicht von einer Aktivität zu einer anderen Aktivität senden. –

+0

Was ist mit Leistung ???? –

+1

Ich denke, es gibt einen leichten Leistungsvorteil, da ich glaube, dass ich gelesen habe, dass Android zumindest einige XML-Dateien zwischenspeichert, die es liest. –