процесс Android еще жив после окончания деятельности - PullRequest
4 голосов
/ 15 июля 2011

Мое приложение запускает 3 действия. Когда я хочу выйти, я закрываю эти 3 действия, вызывая метод Finish. Затем вызываются методы onDestroy, но процесс все еще жив ... Как это возможно ?

Ответы [ 2 ]

7 голосов
/ 15 июля 2011

Это совершенно нормально. Android будет поддерживать ваш процесс до тех пор, пока ему не понадобится восстановить память этого процесса. Таким образом, если пользователь немедленно вернется к вашему приложению, ваше приложение будет отображаться быстрее - Android не нужно раскручивать процесс и загружать ваше приложение в память.

0 голосов
/ 14 сентября 2013

Попробуйте:

System.exit(0);

Это убьет ваш процесс Activity.

Редактировать: Как указано в комментариях ниже.Это работает намного лучше: android.os.Process.killProcess (android.os.Process.myPid ());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...