Ниже приведены способы выхода из приложения
1. ActivityObject.finish(); 2. Runtime.getRuntime().exit(0);
Я хочу знать, какой путь использовать и когда? если есть другой способ, пожалуйста, дайте мне знать
Заранее спасибо.Шреник
Обычно вообще не рекомендуется «выходить» из приложения в Android.Это против природы Android.Прежде чем делать что-то подобное, прочитайте эту тему .
Посмотрите на этот жизненный цикл активности Android:
И описание состояния ОнДестрой:
Последний звонок, полученный вами до деятельность разрушена. Это может случиться либо потому, что активность отделка (кто-то называется отделом () на это, или потому что система временно уничтожить этот экземпляр деятельности для экономии места. Вы можете различать эти два сценарии с помощью isFinishing () способ.
Таким образом, вызов ActivityObject.finish () является правильным способом сделать это.
вызовите moveTaskToBack (true) для вашей активности