Les apps Android peuvent être arrêtées de trois façons :
- Faire disparaître l'app de la liste récente (mais cela n'arrête pas les services d'arrière-plan)
- Aller manuellement dans le paramètre 'Running Applications&apos ; et arrêter l'app ou le processus d'arrière-plan
- Forcer l'arrêt de l'app
Lorsque les méthodes 1 et 2 mentionnées ci-dessus sont utilisées pour mettre fin à l'application, la méthode onDestroy() est appelée. En d'autres termes, l'application est fermée avec soin et le programmeur peut faire ce qu'il veut avant de fermer l'application. Ainsi, chaque fois que l'app est arrêtée de cette manière, l'application en est informée afin qu'elle puisse se préparer à la fermeture.
Mais que se passe-t-il si vous forcez l'arrêt de l'app ?
Eh bien . Si vous faites cela, l'application est fermée de manière brutale. Cela va immédiatement arrêter tous les processus (processus d'arrière-plan et processus de premier plan) appartenant à l'app sans l'en informer. L'application ne sait donc pas qu'elle va être arrêtée et ne peut donc pas se préparer.
Exemple : Si vous lancez WhatsApp et que vous le supprimez ensuite de la liste récente, vous recevrez toujours des notifications.
Mais si vous l'arrêtez de force, vous ne recevrez plus de notifications.
En termes simples
Arrêt régulier:- 'Hey mec je vais te tirer dessus. Des dernières volontés ? '
Force Stop:- *Fusille