Android - Czy intencja jest zachowana podczas rekreacji?
Buduję aplikację na Androida i chciałbym zapytać, czy intencja, która rozpoczęła działalność (która jest dostępna za pośrednictwemgetIntent () metoda) jest zapisywana / zachowywana podczas aktywności rekreacyjnej, takiej jak orientacja urządzenia, lub po prostu fakt, że android może usunąć stan aplikacji, jeśli jest w tle i odbudować ją (jeśli jest mało pamięci)?
To szybki przykład ilustrujący pytanie:
Aplikacja uruchamia aktywnośćA. Następnie użytkownik klika przycisk, który rozpoczyna nową aktywnośćB. CzynnośćA wysłał do aktywnościB sznurekX z wartościądzień dobry przez intencję (za pomocąputExtra metoda).
W działalnościB, Mogę pobrać treść ciąguX pobierając intencję (przezgetIntent () metoda), a następnie pobieranie treści ciągu (za pośrednictwemgetStringExtra metoda).
Czy nadal będę w stanie pobrać dodatkowy ciąg z intencji, a nawet sam zamiar, jeśli czynność zostanie odtworzona z powodu rotacji urządzenia ...?
Lub powinienem zapisać dodatkowy ciąg wonSaveInstanceState metoda ?
Próbowałem scenariusza rotacji urządzenia, a zamiar (wraz z dodatkowym ciągiem) jest zawsze dostępny.