Я понимаю, как передать данные из текущего действия во второе действие, используя intent.putExtra.
Эти сообщения очень хорошо объясняют это: активность в прослушивателе обратного вызова активности
Как передать данные между действиями в приложении Android?
Однако меня интересует то, что второе действие отправит данные обратно первому действию, которое его открыло .
Скажем, MeetActivity - это мое основное действие, а затем я активирую EditProfileActivity, которое является вторичным действием:
override fun startEditProfile() {
startActivity(EditProfileActivity.newIntent(this))
overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_down)
}
В EditProfileActivity я создал объект-компаньон:
companion object {
fun newIntent (context: Context?) = Intent(context, EditProfileActivity::class.java)
}
Тем не менее, я не понимаю, как MeetActivity, которая является основным видом деятельности, может получать информацию от EditProfileActivity (второе действие) Заранее спасибо