Android - Вернуться к звонкам - PullRequest
29 голосов
/ 19 июля 2010

Вопрос новичка от разработчика iPhone.

Я назвал startActivity (намерение), и новая активность загружается.Как мне вернуться «к» вызову после нажатия кнопки.«Выбрасывание» активности из стека в основном.

Ответы [ 3 ]

41 голосов
/ 19 июля 2010

Если вы создали новую активность с startActivity, вам просто нужно позвонить finish.Если вы создали новую активность, позвонив по номеру startActivityForResults, вам нужно позвонить setResult, а затем finish, чтобы передать данные обратноonActivityResult метод предыдущей деятельности.

6 голосов
/ 19 июля 2010

Позвоните finish() о вашей новой загруженной деятельности. Предполагается, что вы не вызывали finish() во время предыдущего действия (в этом случае вы всегда можете перезапустить его).

2 голосов
/ 23 декабря 2011

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

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