2009-10-14 3 views
7

Ich habe an einigen Stellen gelesen, dass ich Aktivitäten nicht als Inhalt meiner Tabs verwenden sollte. Ich würde gerne wissen, warum dies kein empfohlener Ansatz ist ... Irgendwelche Vorschläge?Android: Warum sollte ich keine Aktivitäten in Tabs verwenden?

+0

Das könnte warum sein: http://StackOverflow.com/Questions/1306689/Launching-activities-within-a-Tab-in-android –

+0

Oh ... Danke ... das klingt wie eine komplexe Anforderung. Wenn das nicht der Fall ist, geht es mir gut? Ich meine, ich würde immer noch Aktivitäten in den Tabs verwenden, um andere Aktivitäten zu starten, aber es macht mir nichts aus, wenn die Aktivitäten "außerhalb" der Tabs gestartet werden ... Irgendwelche Gedanken? – Legend

+0

Hier ist ein Link, der helfen kann: ** Tabs mit Intents **
[http://www.androidguys.com/2008/12/05/tabs-with-intents/](http://www.androidguys .com/2008/12/05/tabs-with-intents /) –

Antwort

4

Ich würde es umdrehen: Warum möchten Sie Aktivitäten als Tabs verwenden? Alles, was Sie tun, ist Overhead und Komplexität hinzuzufügen. Verwenden Sie einfach Ansichten für die Registerkarten.

Wenn Sie etwas haben, das nur hat, um sowohl eine Registerkarte als auch eine separate eigenständige Aktivität zu sein, verwenden Sie die Ansicht erneut.

+0

Eigentlich war ich mehr versucht von Ihrem Tutorial (geposted von Robert im vorherigen Post) ... Korrigieren Sie mich, wenn ich falsch liege, aber mit separaten Absichten Für die Tabs werde ich ein On-Demand-Laden machen. Wenn zum Beispiel drei Listenansichten vorhanden sind, lade ich nur eine ... Oder ist es genauso, wenn ich auch Ansichten verwende? Ich versuche zu verstehen, den grundlegenden Unterschied zwischen beiden Ansatz ... – Legend

+0

Also alles, was ich sehe, beginnt eine große Aktivität im Vergleich zu einer Aktivität auf Nachfrage starten ... Ich könnte falsch liegen, aber ich würde es wirklich schätzen, wenn Sie kann mich korrigieren ... – Legend

+3

Wenn Sie nach Bedarf laden möchten, verwenden Sie eine TabContentFactory. – CommonsWare

Verwandte Themen