startActivityForResult + onActivityResult
UPD
В
документации рекомендуют использовать апи поновее из AndroidX.
Сути это не меняет: нужно стартовать активити и получить из неё результат.
Если говорить по-правильному, не надо так делать. Используй фрагменты. Несколько активити в приложении это скорее исключение, и ты должен чётко понимать, почему их именно несколько.