Android - Wird die Absicht während der Aktivitätserholung bewahrt?

Ich erstelle eine Android-Anwendung und möchte fragen, ob die Absicht, mit der eine Aktivität gestartet wurde (die über den Link erreichbar ist)getIntent () Methode) wird während der Aktivitätswiederherstellung wie einer Geräteorientierung oder einfach der Tatsache, dass Android den Anwendungsstatus löschen kann, wenn er sich im Hintergrund befindet, gespeichert / beibehalten und neu erstellt (wenn der Arbeitsspeicher knapp wird)?

Dies ist ein kurzes Beispiel, das die Frage veranschaulicht:

Die Anwendung startet die AktivitätA. Dann klickt der Benutzer auf eine Schaltfläche, die eine neue Aktivität startetB. AktivitätA hat zur Aktivität gesendetB ein FadenX mit dem WertHallo über die Absicht (mit derputExtra Methode).

In AktivitätBIch kann den Inhalt der Zeichenfolge abrufenX durch Abrufen der Absicht (über diegetIntent () Methode) und dann den Inhalt der Zeichenkette abrufen (über diegetStringExtra Methode).

Kann ich die zusätzliche Zeichenfolge aus der Absicht oder sogar die Absicht selbst abrufen, wenn die Aktivität aufgrund einer Gerätedrehung erneut erstellt wird, ...?

Oder soll ich die extra Zeichenfolge in der speichernonSaveInstanceState Methode ?

Ich habe das Gerätedrehungsszenario ausprobiert, und auf die Absicht (zusammen mit der zusätzlichen Zeichenfolge) kann immer zugegriffen werden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage