Главная страница » Как правильно закрыть приложения Android?

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

Автор: Евгений Стерликов

Г-н. Любопытный написал,

Дорогой RTT, я уже давно пользуюсь Android и всегда задаюсь вопросом как правильно закрыть приложение на Android? Я знаю, что можно использовать кнопку «Домой» или кнопку «Назад», чтобы закрыть приложение. Я также видел, как несколько человек использовали средство уничтожения задач для закрытия приложений.Но если все три метода делают одно и то же, то в чем разница.

Я не хочу, чтобы после закрытия приложения оно работало в фоновом режиме и использовало ресурсы моего телефона. Поэтому мне просто интересно, какой из этих трех способов является правильным для закрытия приложения. Android?

Кнопка «Назад» в Android против кнопки «Домой»

Ну, мистер Любопытный, спасибо, что подняли этот вопрос, закрытие приложений на Android — это то, что каждый из нас делает много раз в день, не задумываясь об этом. Так какой же идеальный способ закрыть приложение? Стоит ли нажимать кнопку «Назад», кнопку «Домой» или использовать приложения-убийцы задач? Если все они что-то делают, то чем они отличаются друг от друга?

Вот подробное руководство, которое ответит на все эти вопросы.

TL;DR   Вы можете использовать любой из двух, т. е. кнопка «Домой» или кнопка «Назад» для закрытия приложения — обе делают одно и то же.

Подробно Пояснениекнопки «Назад» в Android и кнопки «Домой»

Кнопка «Назад». Теоретически при нажатии кнопки «Назад» вызывается метод onDestroy(), который сообщает Android, что пользователь хочет выйти из этого приложения, и система уничтожит все подарки. информация по заявке. Но некоторые приложения, такие как Spotify и Google, этому не следуют, и большинство приложений остаются доступными в последних приложениях. Поэтому в следующий раз, когда пользователь откроет приложение, он увидит экран приветствия приложения по умолчанию.

Кнопка «Домой» вызывает метод onPause(), который сообщает системе, что информация должна оставаться на экране, пока пользователь не вернется и не воспользуется ею снова. И если пользователь не вернется через заданное время, это приложение будет сброшено и потеряно из последних приложений.

Android — более умная ОС. Они хорошо знают, когда и сколько ресурсов следует выделить. Возможно, вы видели закрытые приложения в списке последних приложений, даже если вы нажали кнопку «Назад» вместо кнопки «Домой». Почему? Это связано с тем, что извлечение приложений из кеша происходит быстрее, чем открытие нового.

Что касается распределения ресурсов, Действия не выполняются в фоновом режиме на Android,  поэтому требуется очень меньше (почти ничего) объема памяти и батареи. Они просто здесь, потому что в следующий раз, когда вы откроете это приложение, они запустятся быстро.

Напротив, не рекомендуется использовать приложения-убийцы задач для закрытия приложений. Но иногда, если вам нужно принудительно закрыть приложение, воспользуйтесь встроенной функцией принудительного закрытия, доступной в настройках устройства >Приложения >Нажмите на приложение, которое хотите закрыть >Принудительно закрыть.

Заключение

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

Через  StackExchange – Android

 

Возможно вам будет интересно