Wozu activity wechseln?

  • Hallo zusammen,


    wenn man von einer Ansicht in eine andere wechseln will, kann man per Intent in eine andere activity wechseln.
    Ist es nicht leichter per setContentView das andere Layout darzustellen und in der activity zu bleiben oder hat das Nachteile?


    Grüße, R2

  • Ob das jetzt im Zusammenhang mit Android irgendwelche Nachteile hat, weiß ich nicht. Ich denke, es sollte durchaus möglich sein.


    Allerdings widerspricht diese Vorgehensweise sicherlich dem Prinzip der hohen Kohäsion. Jedes Modul sollte möglichst genau eine Funktionalität haben, das erhöht einfach die "Qualität" des Codes.
    Soll heißen: Schreibst du eine große Activity, die je nachdem, welches Layout gerade geladen ist, eine unterschiedliche Funktionalität besitzt, dann ist deine Activity sehr bald schlecht lesbar, schlecht wartbar und dadurch schließlich fehleranfällig. Ein Fehler ist dann auch einfach viel schwerer zu lokalisieren.


    Mag sein, dass es In gewissen Situationen, durchaus einen Sinn haben kann, so vorzugehen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!