Давайте назовем приостановленную активность "A" и "текущую" активность "B".
Для того, чтобы B передавал результаты A, A вызывает startActivityForResult()
вместо startActivity()
, а B использует setResult()
для получения возвращаемого значения. А затем получает эти возвращаемые значения в onActivityResult()
.