#java #android
Нужно, чтобы при сворачивании приложения оно закрывалось.
Ответы
Ответ 1
Хотя так делать не рекомендуется, но можно в onStop убить весь процесс приложения полностью: public void onStop() { android.os.Process.killProcess(android.os.Process.myPid()); super.onStop(); }Ответ 2
Как отследить, что приложение на андроид было свернуто? При сворачивании приложения, вызывается метод onStop() активити. Переопределите этот метод и реализуйте в нем функционал по закрытию приложения. Но вообще, в Android не нужно вручную закрывать приложения. Управление состоянием приложений – это функции самой ОС, которая, при необходимости, сама выгрузит Ваше приложение из памяти. При сворачивании Вашего приложения, вызовется метод onStop() активити, а после него метод onDestroy(), после которого Ваша активити будет завершена. Но все это не приведет к немедленному завершению приложения. Есть хороший пост от CommonsWare на эту тему.
Комментариев нет:
Отправить комментарий