Android закрывает активность программно - PullRequest
87 голосов
/ 27 февраля 2011

Что является эквивалентной операцией в рамках действия для перехода от экрана. Как и при нажатии кнопки «Назад», активность исчезает из поля зрения. Как это можно вызвать изнутри действия, чтобы оно само закрылось.

Ответы [ 5 ]

170 голосов
/ 27 февраля 2011

А как насчет Activity.finish() метода (цитирование) :

Позвоните, когда ваша деятельность закончится и должна быть закрыта.

43 голосов
/ 26 сентября 2013

вы можете использовать this.finish (), если хотите закрыть текущую деятельность.

this.finish()
3 голосов
/ 16 марта 2017

вы можете использовать finishAffinity();, чтобы закрыть все действия ..

2 голосов
/ 20 октября 2016

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

0 голосов
/ 12 декабря 2017
finish(); OR
System.exit(0);

Я думаю, это будет полезно.

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