Cosa succede quando fermi forzatamente la tua app Android?

Le applicazioni Android possono essere fermate in tre modi:

  1. Chiudendo l'applicazione dalla lista dei recenti (ma questo non ferma i servizi in background)
  2. Manualmente andando nell'impostazione 'Applicazioni in esecuzione' e fermando l'applicazione o il processo in background
  3. Forzando la chiusura dell'applicazione

Quando i metodi 1 e 2 menzionati sopra sono usati per terminare l'applicazione viene chiamato il metodo onDestroy(). In parole povere, l'applicazione viene chiusa con cura e il programmatore può fare quello che vuole prima di chiudere l'applicazione. Quindi ogni volta che l'applicazione viene fermata in questo modo, l'applicazione viene informata in modo che possa prepararsi a chiudere.

Ma cosa succede se si forza la chiusura dell'applicazione?

Bene. Se lo fate, l'applicazione viene chiusa in modo brusco. Questo fermerà immediatamente tutti i processi (processo in background e in foreground) appartenenti all'applicazione senza informarla. Così l'applicazione non sa che sarà fermata e non può prepararsi.

Esempio: Se avviate WhatsApp e poi lo rimuovete dalla lista dei recenti, riceverete ancora le notifiche.

Ma se forzate lo Stop, non riceverete più le notifiche.

In parole semplici

Stop regolare:- 'Ehi amico sto per spararti. Qualche ultimo desiderio?

Force Stop:- *Spara