Разница между уничтожением приложения путем его очистки из меню «Недавние приложения» и «Принудительной остановкой»

В чем разница между этими двумя методами при уничтожении приложений в Android?

  1. Удаление приложения из меню «Последние приложения» смахиванием вправо или влево.

  2. Настройки → Приложение → Работает → Принудительно остановить.

Посылают ли они один и тот же сигнал ( KILLили TERM) запущенному процессу? Они убивают службы, запущенные приложением?

Этот вопрос не показывает каких-либо исследовательских усилий.
Очень полезные технические вопросы. Я ищу/отправляю этот запрос на различные форумы, но не отвечаю. Это очень полезно.

Ответы (1)

Хотя некоторые люди могут подумать, что удаление приложения из меню «Последние приложения» полностью закроет его, они, к сожалению, ошибаются. Существует разница между очисткой приложения из меню «Недавние приложения» и нажатием кнопки «Принудительно остановить».

Удаление приложения из меню «Недавние приложения» может не полностью закрыть приложение, особенно приложения, использующие такие службы, как «Музыкальный проигрыватель», «Whatsapp», Facebook и т. д. Например, при очистке музыкального проигрывателя музыка не остановится, потому что приложение использует службу. работает в фоновом режиме, НО , если вы принудительно остановите его из настроек мобильного устройства, музыка остановится, поэтому служба будет прекращена.

Поэтому, если вы хотите очистить часть памяти, чтобы увеличить объем оперативной памяти, вам следует принудительно остановить приложения, использующие сервисы.

В заключение, очистка приложения из меню «Последние приложения» уничтожит только жизненный цикл активности приложения, но не службы, которые запускаются этим приложением.

Я ищу это. Это очень полезно.