Как принудительно закрыть мое приложение для Android?

#android

#Android

Вопрос:

Ну, по-видимому, мое приложение для Android не закрывается, когда я завершаю действие, поэтому есть способ принудительно закрыть его, включая любое действие в моем приложении, которое может быть открыто?

Комментарии:

1. Лучшим подходом было бы выяснить, что именно запустило ваше приложение, которое сохраняется после завершения вашей активности.

2. Android поддерживает работоспособность вашего приложения для Android, но оно не выполняет никакой обработки (если только вы не заставляете его это делать). Это позволяет ему оставаться в памяти и загружаться быстрее при следующей активации пользователем.

Ответ №1:

Тот факт, что процесс все еще активен, не означает, что действия не завершились. Процесс может быть приостановлен на некоторое время, пока ОС не решит его завершить.

Если у вас есть действия, которые не завершаются должным образом, убедитесь, что вы не оставили поток запущенным.

В API нет метода для закрытия приложения. ОС должна завершить его, когда это удобно. Последний ресурс — остановить процесс, но вам никогда не понадобится использовать это в своих приложениях.

Ответ №2:

Убедитесь, что запущенные вами потоки завершаются, а затем вызовите finish

Кстати. Как вы убедились, что ваше действие не закрывается?

Ответ №3:

Вызовите finish() в тот момент, когда вы хотите, чтобы оно закрылось. Например, в onPause (), если вы хотите, чтобы оно завершилось, когда действие больше не является самым верхним.

Я лично предлагаю вам просто убедиться, что ваше приложение ничего не делает, когда оно неактивно, и пусть система беспокоится о его «завершении».