startActivityForResult не вызывается с FLAG_ACTIVITY_REORDER_TO_FRONT - PullRequest
1 голос
/ 01 июня 2019

У меня есть три действия A, B и C. Предположим, A начинает B, а B начинает C с startsActivity().

Стек становится A, B, C.

Теперь предположим, что C заставляет B выйти вперед, используя startActivityForResult() и передав FLAG_ACTIVITY_REORDER_TO_FRONT.

Стек становится A, C, B.

В B я написал этот код:

override fun onBackPressed() {
    setResult(RESULT_DESTROY_C)
    super.onBackPressed()
}

Я ожидаю, что C onActivityResult() будет вызван послекнопка назад на B нажата.Но это не вызывать.Зачем?Пожалуйста, помогите.

Обратите внимание, что это не дубликат этого вопроса.Сценарий моего вопроса другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...