2016-04-27 11 views
0

Ich lese ein paar Artikel über die Vermeidung von Rundschreiben heute Morgen. Und ich habe gerade festgestellt, dass in Android, wenn eine Aktivität ein Fragment enthält, dieses Fragment auch einen Verweis auf die enthaltene Aktivität enthalten sollte. Ist es nicht eine zirkuläre Referenz?Konstruieren Aktivität und Fragment eine Zirkelreferenz?

Ich denke, das könnte eine dumme Frage sein, aber dumme Fragen zu stellen ist ein guter Weg zu lernen, oder?

+0

Es gibt keine dummen Fragen, nur dumme Leute, die nicht fragen. –

Antwort

0

Die Aktivität und das Fragment haben ihre eigenen Lebenszyklen, es gibt keine Zirkelbezugssache, versuchen Sie, Ihre Hände mit verschiedenen Fragment- und Aktivitätslebenszyklen schmutzig zu machen, werden Sie erfahren.

0

Es gibt eine nützliche Diskussion über die difference between Activity and Fragment, die etwas mehr Licht wirft. Die Beziehung zwischen Aktivität und Fragment ist so, dass ein "Fragment" ein Verhalten oder einen Teil der Benutzeroberfläche in einer Aktivität darstellt. Eine Aktivität kann 0 oder mehrere Fragmente enthalten (in der Regel in zwei Ansichten oder auf Tablet-UIs). Sie können mehr über das Thema aus der offiziellen Dokumentation here lesen.