Od jakiegoś czasu tworzę aplikacje na Androida i śledziłem wiele postów na temat cyklu życia aktywności i cyklu życia aplikacji.
Wiem, że Activity.finish()metoda wywołuje gdzieś na drodze Activity.onDestroy(), a także usuwa aktywność ze stosu i wydaje mi się, że to w jakiś sposób wskazuje na system operacyjny i garbage collectora, że może "zrobić swoją sztuczkę" i uwolnić pamięć, gdy uzna to za dobry czas więc....
Doszedłem do tego postu - Czy rezygnacja z aplikacji nie jest mile widziana? i przeczytaj odpowiedź Marka Murphy'ego.
Trochę mnie to zdezorientowało, co finish()właściwie robi ta metoda.
Czy jest szansa, że zadzwonię finish()i onDestroy()nie zadzwonię?