Je développe des applications Android depuis un certain temps, et j'ai suivi de nombreux posts sur le cycle de vie des activités, et le cycle de vie des applications.
Je sais que Activity.finish()
fait appel quelque part à la méthode Activity.onDestroy()
Je suppose que cela indique au système d'exploitation et au ramasse-miettes qu'il peut "faire son truc" et libérer la mémoire lorsqu'il le juge opportun....
Je suis arrivé à ce poste - Est-il mal vu de quitter une application ? et lisez la réponse de Mark Murphy.
Cela m'a rendu un peu confus quant à la nature exacte de la finish()
est en fait le résultat de cette méthode.
Y a-t-il une chance que j'appelle finish()
y onDestroy()
ne sera pas appelé ?