1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Mehrere Intents auf einmal schliessen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von samarek, 10.11.2011.

  1. samarek, 10.11.2011 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    101
    Erhaltene Danke:
    2
    Registriert seit:
    24.10.2011
    Hi,

    folgendes ...

    ich hab 5 Intents durch die man von vorne durchgeht und solange man auf einem der 5 ist, ist es möglich vor und zurück zu gehen, sobald man aber das 5. Intent in der richtigen Richtung verlassen hat soll es nicht mehr möglich sein auf einen der 5 Intents zurück zugehen.
    also ...

    intent1 <--> intent2 <--> intent3 <--> intent4 <--> intent5 --> intentX

    Hat da mal jemand eine Idee wie ich das umsetzen kann?
    Wenn ich beim verlassen den 5. schliesse und man zurück geht gelangt man ja wieder zum 4.Intent
     
  2. Tom299, 11.11.2011 #2
    Tom299

    Tom299 Android-Experte

    Beiträge:
    602
    Erhaltene Danke:
    120
    Registriert seit:
    31.08.2011
    Hmmm, du könntest dir eine Liste mit den Activities halten und wenn du auf intentX gehst läufst du die Liste durch und rufst für jede Activity darin finish() auf.

    Oder du fragst den Back-Button ab, wenn du intentX damit verlassen willst.

    Gibt bestimmt auch noch andere Möglichkeiten, kommt aber auch drauf an, was du von intentX aus machen willst.
     
  3. Neeldarax, 11.11.2011 #3
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Beiträge:
    170
    Erhaltene Danke:
    31
    Registriert seit:
    07.12.2010
    Hi samarek,

    beim Verlassen des 5ten Intents und starten des IntentX, musst du den 5ten mit finish() beenden.
    Dann wird beim 4ten Activity die Methode onActivityResult(..) aufgerufen, dort das Spiel von vorne und dann Activity3...

    In Kurz:
    Beim Aufrufen des IntentX, schließt du alle anderen! So kannst du nicht mehr zurück, da die nicht mehr existieren.

    regards
     
    samarek bedankt sich.
  4. samarek, 11.11.2011 #4
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    101
    Erhaltene Danke:
    2
    Registriert seit:
    24.10.2011
    onActivityResult, das war genau die Lösung die ich gesucht habe, vielen Danke
     

Diese Seite empfehlen