Убивать приложение для Android в режиме паузы

У меня есть приложение, которое я хотел бы полностью отключить / закрыть, когда он приостановлен (IE. Когда пользователь нажимает кнопку «Домой», «Конец» и «Назад», я хотел бы, чтобы приложение закрывалось, а не сохранялось в Стек истории).

Как мне это сделать….?

Благодарю.

Solutions Collecting From Web of "Убивать приложение для Android в режиме паузы"

onPause() в свою деятельность и finish() вызов finish() в своей деятельности. Имейте в виду, что это произойдет при каждой паузе, включая диалоги, входящие вызовы, пользователи, активирующие Notification . Возможно, вы захотите рассмотреть вопрос о finish() в onStop() , что, по крайней мере, решит проблему диалога.

Кроме того, имейте в виду, что пользователи могут запутаться при использовании вашего приложения, думая, что он потерпел крах с тех пор, как он исчез, когда они попытаются вернуться к нему.

Вы можете легко сделать это, установив true атрибут «noHistory» в ваш элемент активности, в манифесте

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

Вы знаете, как у вас есть метод OnCreate () в вашей деятельности, который выполняет действия при запуске. Вам нужно добавить что-то вроде:

 @Override protected void onPause(){ finish(); super.onPause(); } 

В вашей деятельности добавить действия до их запуска

В этом случае

 finish(); 

Команда – это то, что вы хотите выполнить до того, как ваша активность приостановится.