Android - возврат к вызывающей активности

Новый вопрос от разработчика iPhone.

Я назвал startActivity (намерение) и новые нагрузки активности. Как я могу вернуться назад к вызывающей активности после нажатия кнопки. "Поппинг" в основном из стека.

Ответ 1

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

Ответ 2

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

Ответ 3

Calling finish() закрывает это действие и возвращается на предыдущий экран (или Activity, который вызвал это), или выходит из приложения, если это основное действие, которое запускало приложение.