Выход из приложения Android, какой механизм использовать? - PullRequest
1 голос
/ 28 марта 2011

Ниже приведены способы выхода из приложения

 1. ActivityObject.finish();
 2. Runtime.getRuntime().exit(0);

Я хочу знать, какой путь использовать и когда?
если есть другой способ, пожалуйста, дайте мне знать

Заранее спасибо.Шреник

Ответы [ 3 ]

3 голосов
/ 28 марта 2011

Обычно вообще не рекомендуется «выходить» из приложения в Android.Это против природы Android.Прежде чем делать что-то подобное, прочитайте эту тему .

1 голос
/ 28 марта 2011

Посмотрите на этот жизненный цикл активности Android: enter image description here

И описание состояния ОнДестрой:

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

Таким образом, вызов ActivityObject.finish () является правильным способом сделать это.

0 голосов
/ 07 мая 2013

вызовите moveTaskToBack (true) для вашей активности

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