Frage

Ich möchte wissen, dass was mit meiner Aktivität geschehen wird, falls ein eingehender Telefonanruf ist? Wird der Zustand meiner Aktivität gespeichert oder ich muss sie explizit retten?

Eine andere Frage ist, dass die Aktivität nach dem Aufruf getrennt wird.

Bitte helfen Sie ..!

War es hilfreich?

Lösung

Sie können das Verhalten Ihrer App durch das Umschalten zwischen Porträt- und Landschaftsmodus (Steuerung + F11 im Emulator) testen. Dies schließt Ihre Aktivität und dann nach dem Umschalten der Bildschirmausrichtung wird die Aktivität neu erstellt.

Einfache Dinge werden gespeichert, aber einige Dinge wie die Position Ihres Cursors oder die Benutzereingabe in Textfelder werden nicht gespeichert. Sie können dies selbst in der Methode von OnsavEInstancestate () aus Ihrer Aktivität tun. Weiterlesen hier

Andere Tipps

Sie können das auf dem Emulator versuchen, indem Sie einen anderen Emulator anschließen und den ersten damit anrufen. Eigentlich ja, Ihre Aktivität wird gespeichert und laden Sie den Telefonanruf neu. Ich werde versuchen, ein Dokument für Sie zu finden. Warten Sie ein paar min plz

Lebenszyklus einer Aktivität hier

Ich habe es auf dem Emulator validiert, indem ich einen eingehenden Anruf auf meinen Emulator erstellt habe. Dazu habe ich die Emulatorkonsole verwendet und die Option GSM Call verwendet.

Die Werte in meiner Textansicht werden im Lebenslauf gespeichert.

Vielen Dank für deine Antworten!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top