Android - возврат к вызывающей активности
Новый вопрос от разработчика iPhone.
Я назвал startActivity (намерение) и новые нагрузки активности. Как я могу вернуться назад к вызывающей активности после нажатия кнопки. "Поппинг" в основном из стека.
Ответы
Ответ 1
Если вы создали новое действие с startActivity
, вам просто нужно вызвать finish
. Если вы создали новую активность, вызывая startActivityForResults
, вам необходимо вызвать setResult
, а затем finish
, чтобы передать данные в onActivityResult
метод предыдущей операции.
Ответ 2
Вызовите finish()
для своей недавно загруженной активности. Предполагается, что вы не вызывали finish()
в свой предыдущий вид деятельности (в этом случае вы всегда можете его перезапустить).
Ответ 3
Calling finish() закрывает это действие и возвращается на предыдущий экран (или Activity, который вызвал это), или выходит из приложения, если это основное действие, которое запускало приложение.