У меня есть fragment(MyFragment)
, откуда я показываю всплывающее окно выбора как Intent Activity (PopupActivity)
.
Мне нужно передать выбранные аргументы в fragment (MyFragment)
без вызова finish()
для Activity (PopupActivity)
val intent = Intent()
intent.putExtra(intentKey, chosenValue)
setResult(ConstantIntentStatusCode.popupResult, intent)
Этот код работает, когда я вызываю finish()
в PopupActivity. Но мне нужно применить изменения, прежде чем деятельность будет закрыта.
Есть предложения? Как передать аргумент из дочернего Activity в родительский фрагмент.
PS Не удалось не взять родительский фрагмент из supportFragmentManager.fragments