Załóżmy, że mamy domyślną, pustą aktywność z domyślnym zachowaniem, uruchamianą z domyślnymi flagami zamiaru. Użytkownik naciska przycisk powrotu na urządzeniu. Działanie znika ... ale jak właściwie?Zachowanie przycisku Wstecz systemu Android
- Czy naciśnięcie przycisku wstecz zachowuje się tak samo jak
finish()
? - Czy działalność została natychmiast zniszczona (nazywa się
onDestroy
)? - Czy działanie jest gwarantowane, ale czy nie zostanie zniszczone?
- Czy jest szansa, że działanie nie zostanie zniszczone i ta instancja zostanie ponownie użyta, gdy ta czynność zostanie uruchomiona w przyszłości? (Tak tylko i
onStop
->onStart
ionResume
nazywa?)
szukam wiarygodnego odpowiedź, więc proszę nie odpowiadać, jeśli nie jesteś absolutnie pewien, co się tutaj dzieje.
To może być dla Ciebie interesujące: http://developer.android.com/training/basics/activity-lifecycle/index.html –
Czy możesz opublikować swój kod, abyśmy mogli lepiej ocenić –
Czy jest coś w 'defaultie? , pusta aktywność z domyślnym zachowaniem, uruchomiona z domyślnymi flagami intencji, których nie można odtworzyć? Po prostu utwórz domyślny projekt w swoim IDE. –