Zum PendingIntent zurückkehren nach Destroy

  • Hey @ all,


    ich habe momentan ein kleines Problem mit meiner Android App.


    Die App startet auf der HomeActivity und wartet bis eine Google Cloud Message (GCM) eingeht.
    Wenn diese auf dem Handy empfangen wird, wird eine Push Notification angezeigt.
    Wenn man auf diese Klickt, wird ein PendingIntent erzeugt und man wird zur AlertActivity weiter geleitet.
    Hier läuft nun ein Countdown den der User bestätigen muss.


    Dies funktioniert auch alles Problemlos.


    Wenn der User aber die App nun aus irgend einem Grund schließt, wird beim erneuten öffnen der App wieder nur die HomeActivity angezeigt und der User hat keine Chance mehr zur vorherigen AlertActivity zu gelangen, wo ja immer noch der Countdown läuft.


    Was gibt es für eine Möglichkeit um den User beim öffnen der App wieder auf die vorher geöffnete AlertActivity zu leiten, solange der Countdown läuft?


    Greetz AllesFAM

  • Puh meines wissens nach keine.
    Android killt apps irgendwann wenn sie nicht mehr genutzt werden.


    Also automatisch geht das nicht, du könntest aber etwas Tricksen.
    Du könntest höhchstens in den sharedPreferences ein bit setzen was dir beim app start sagt das auf diese activity gewechselt werden soll.
    ODER du Nutzt für den Countdown einen Service und überprüfst in der MainActivity ob der Service aktiv ist, wenn ja wechselst du gleich zur AlertActivity und wenn nicht bleibst du auf der MainActivity. Letztere Lösung gefällt mir eigentlich am besten. :)

Jetzt mitmachen!

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