App neustart

  • 1 Antworten
  • Letztes Antwortdatum
L

lumo2707

Neues Mitglied
0
Hi zusammen,

ich habe folgendes Problem.
Wenn ich die App gestartet habe und wieder auf den Homescreen gehe und die App über das App-Icon starte, startet die App von vorne :( Wenn ich über den Task Manager wieder zur App zurück gehe, dann gibts keine Probleme.

Muss ich da irgendwas mit OnResume() machen oder was ist da falsch?

Danke schon mal!
 
Hallo,
das ist eine gute Frage. Anhand der Informationen, die du bereit stellst, ist es unmöglich etwas zu äußern, was über eine vage Vermutung hinausgeht (und eine Vermutung hattest du ja auch schon^^).
Klingt aber doch sehr nach "Lifecycle".
Pausing and Resuming an Activity | Android Developers

Mein Tipp:
Du machst mal eine Test-App (oder nimmst die, die du gerade programmierst) und rufst diese Methoden aus:
-onCreate
-onStart
-onResume
-onPause
-onStop
-onDestroy

in jede Methode kommt das
Code:
Log.d(TAG, "***onFoo()***");
mit rein.

Und wenn du dann noch die Augen auf Logcat richtest, ist die Wahrscheinlichkeit ziemlich groß, dass du heute richtig was lernst. ;)

Kleiner Tipp: bei den "destruktiven" Methoden zB onStop() und onDestroy() kommt der invoke der Superclass nach dem Log (oder dem was du halt sonst machen willst), sprich hier sieht dann die Methode so aus:
Code:
@Override
    protected void onDestroy() {
        Log.d(TAG, "***onDestroy()***");
        super.onDestroy(); // <- hier als letztes...
    }

Recreating an Activity | Android Developers
 

Ähnliche Themen

G
Antworten
0
Aufrufe
90
Gerdchen07
G
G
Antworten
1
Aufrufe
345
Gerdchen07
G
G
Antworten
13
Aufrufe
547
Gerdchen07
G
L
Antworten
1
Aufrufe
393
swa00
swa00
migi01
Antworten
26
Aufrufe
1.857
migi01
migi01
Zurück
Oben Unten