Co się dzieje w konkretnych momentach pracy aplikacji ?
Normalne uruchomienie
aktywności:
- onCreate – aktualnej aktywności
- onStart - aktualnej aktywności
- onResume - aktualnej aktywności
Następnie wciśnięcie klawisza
„ wstecz”
- onPause - aktualnej aktywności
- onStop - aktualnej aktywności
- onDestroy - aktualnej aktywności
Następne uruchomienie
tak jak zwykłe pierwsze uruchomienie aktywiści.
W czasie działania
aktywności wciśnięcie klawisza „home”
- onSaveInstanceState - aktualnej aktywności
- onPause - aktualnej aktywności
- onStop - aktualnej aktywności
Uruchomienie
aktywności po zatrzymaniu klawiszem „home”
- onStart - aktualnej aktywności
- onResume - aktualnej aktywności
Zmiana położenia
ekranu – obrócenie urządzenia jeśli dozwolone są obroty ekranu
- onSaveInstanceState - aktualnej aktywności
- onPause - aktualnej aktywności
- onStop - aktualnej aktywności
- onRetainNonConfigurationInstance - aktualnej aktywności
- onDestroy - aktualnej aktywności
- onCreate - aktualnej aktywności
- onStart - aktualnej aktywności
- onRestoreInstanceState - aktualnej aktywności
- onResume - aktualnej aktywności
Wywołanie nowej
aktywności z poziomu aktywności aktualnej
- onSaveInstanceState –stara aktywność
- onPause –stara aktywność
- onCreate – nowa aktywność
- onStart – nowa aktywność
- onResume – nowa aktywność
- onStop – stara aktywność
Wywołanie „wstecz” na 2 aktywności
- onPause – aktualnej
- onStare – starej ze stosu
- onResume – starej ze stosu
- onStop – aktualnej
- onDestroy – aktualnej
uruchomienie po „home”
ale w innym ustawieniu ekranu
- onRetainNonConfigurationInstance
- onDestroy
- onCreate
- onStart
- onRestoreInstanceState
- onResume
Inna aktywność np. przychodzące
połączenie telefoniczne przerywa prace
naszej aktywności
- onSaveInstanceState
- onPause
- onStop
po zakończeniu
telefonowania
- onStart
- onResume

Brak komentarzy:
Prześlij komentarz