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

TabLayout onBackPressed()

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Sabian, 21.01.2011.

  1. Sabian, 21.01.2011 #1
    Sabian

    Sabian Threadstarter Junior Mitglied

    Beiträge:
    27
    Erhaltene Danke:
    2
    Registriert seit:
    21.12.2010
    Hallo Leute,

    ich hab mal wieder ein kleines Problem und könnte eure Hilfe gebrauchen:

    In meiner MainActivity navigiere ich über einen ViewFlipper durch die Views und mittels des BackButtons zurück. Klappt soweit alles gut.
    Als 3.Child liegt auf dem Flipper ein TabLayout, welches 3 Tabs besitzt. Das 1.Tab besteht nur aus einer ListView; ebenso wie das 2. Tab, welches die Liste nur anderst sortiert...also beide werden mit setcontent(R.Layout.main) initialisiert und ich sortiere die Liste dann im OnTabChangeListener um. Backbutton funktioniert hier und bringt mich durch showPrevious() eins zurück auf dem Flipper.
    Das 3.Tab hingegen beinhaltet eine neue Activity(MapActivity) und zeigt GoogleMaps.
    Mein Problem ist folgendes: Befindet man sich auf dem "Maps-Tab" so gelangt man durch Drücken des Back-Buttons komplett aus der App.
    Deshalb überschreibe ich die OnBackPressed() meiner MapActivity. Nur wie am besten?
    Ich würde gerne in der OnBackPressed() wieder in meine MainActivity gelangen und am besten noch den Flipper mittels showPrevious() eins zurücksetzen.
    Meine Versuche:
    onBackPressed(){
    Finish() oder derartige Aufrufe beenden die komplette App.
    startActivity(this, MainActivity.class) macht garnichts...
    }

    Wäre für ein paar Tipps sehr dankbar,
    Grüße
     

Diese Seite empfehlen