1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. muck, 21.03.2011 #1
    muck

    muck Threadstarter Android-Hilfe.de Mitglied

    Hallo zusammen,

    ich habe gerade onSaveInstanceState() in meine Activity eingebaut. Nun wollte ich mal testen ob das auch richtig funktioniert. Ich weiß allerdings nicht wie ich das Device dazu bringe die Activity zu beenden.
    Ich habe es mit der "Haus" - Taste versucht und mit einem Anruf in beiden Fällen ist er über onResume() wieder eingestiegen.

    Jemand nen Tipp wie man sowas im Debuger testen kann?

    Im Voraus vielen Dank.

    Gruß
     
  2. wilco, 22.03.2011 #2
    wilco

    wilco Android-Hilfe.de Mitglied

    Mit der Haus-Taste verlässt Du die App nicht. Du gehst vielmehr zurück zum Start-Bildschirm. Die Apps laufen dann im Hintergrund weiter.

    Wenn Du im Start-Bildschirm nun die Haus-Taste lange drückst siehst Du welche Apps kürzlich ausgeführt wurden. Du kannst jetzt Deine App auswählen und gelangst direkt zu ihr zurück.

    Wenn Dein Gerät noch genug Speicher hatte um Deine App währenddessen zu halten, wird in Deiner App lediglich onResume() ausgeführt und weiter geht's. Die Situation die Du testen möchtest ist dass nicht mehr genug Speicher vorhanden ist und Android dann Deine App killt bevor Du über Haus-Taste-lange-drücken zu ihr zurück gelangst.

    Du kannst das auf dem Emulator entsprechend provozieren, indem Du einstellst wie viele Apps auf dem Emulator maximal gleichzeitig laufen dürfen. Dazu musst Du auf dem Emulator die App "Dev Settings" aufrufen. Dort kannst Du einstellen dass maximal eine App gleichzeitig laufen soll.

    Wenn Du das gemacht hast, kannst Du mit der Vorgehensweise oben erreichen dass der Emulator Deine App killt, und dann wenn Du die App über Home-lange-drücken wieder aufrufst den kompletten onCreate()-Cycle durchläuft.
     
    muck gefällt das.
  3. Neeldarax, 22.03.2011 #3
    Neeldarax

    Neeldarax Erfahrener Benutzer

  4. muck, 22.03.2011 #4
    muck

    muck Threadstarter Android-Hilfe.de Mitglied

    Die Links kenne ich. Dort ist allerdings nicht beschrieben was ich suche.
    Ich werde das mit dem Emulator versuchen.

    Es gäbe noch eine andere Methode die App zum Neustart zu bewegen:
    Das Handy drehen.
    (Leider ist meine App nur im Hochformat zu betreiben und stürzt im Querformat in onCreate mit ner Exeption ab.)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Integer-Wert übertragen auf zweite Activity Android App Entwicklung Freitag um 15:59 Uhr
[ERLEDIGT] Bitmap von Activity an Activity übergben Android App Entwicklung 03.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Intent mit Daten (putExtra) zu anderer Activity Android App Entwicklung 14.02.2017
Bestätigungsdialog in der Activity Android App Entwicklung 19.12.2016