2016-01-02 1 views
0

Я думал, что [отжимается до тех пор, пока экраны приложений не исчезнут], и [нажатие квадратной аппаратной кнопки для последних приложений, а затем закрытие приложения] сделало то же самое. Однако я думаю, что вижу разницу в моем приложении при выполнении этих двух разных действий. Как закрыть приложение, так и удалить его из памяти?Выход из приложения для Android: назад и последних приложений -> закрыть

ответ

1

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

No. Нажатие BACK N раз уничтожает N видов деятельности. Он не оказывает прямого влияния на ваш процесс, which will remain running for a time. Отключение вашей задачи от обзорного экрана (a.k.a., список недавних заданий) завершит ваш процесс.

+0

спасибо. означает ли это, что вы можете закончить() все действия, но чтобы по-настоящему закрыть приложение, вы должны закрыть его в контексте приложения? как бы вы это сделали? – user3148156

+0

@ user3148156: «но чтобы действительно закрыть приложение, вы должны закрыть его в контексте приложения?» - разработчики приложений не «действительно закрывают [их] приложение». Разработчики приложений позволят Android кэшировать процесс на некоторое время, чтобы ускорить его работу с пользователем. Затем разработчики приложений позволяют Android прекратить процесс, когда это необходимо, чтобы освободить оперативную память для других приложений. – CommonsWare

Смежные вопросы