Активности
- Активность
A
: список контента - Активность
B
: игрок
Поток
Активность A
==> Активность B
- Активность
A
запускает Активность B
с использованием startActivityForResult
- Активность
B
может перейти в режим «картинка в картинке» - Активность
B
, звонки setResult
, а затем finish
onActivityResult
из Деятельности A
называется
Выпуск
Когда действие B
переходит в режим «картинка в картинке», onActivityResult
не вызывается.
Я знаю, что действие B
отсоединяется от стека задач действия A
, когда оно входит в изображение.-in-Picture, но я бы ожидал, что startActivityForResult
будет вести себя как ожидалось.Это ошибка или это ожидается?
Любой обходной путь будет оценен.Кроме того, мое последнее средство состоит в том, чтобы сделать все заново и использовать внутреннее вещание для передачи информации обоим видам деятельности.Не стесняйтесь комментировать это.
Спасибо!