活动
- 活动
A
:内容列表 - 活动
B
:玩家
流动
活动A
==> 活动B
- 活动
A
启动活动B
使用startActivityForResult
- Activity
B
可能会进入画中画模式 - 活动
B
调用setResult
,然后finish
onActivityResult
从 ActivityA
被称为
问题
当 ActivityB
进入画中画时,onActivityResult
不会被调用。
我知道当 Activity进入画中画时,它B
会从 Activity 的任务堆栈中分离出来,但我希望它的行为符合预期。这是一个错误还是预期的?A
startActivityForResult
任何解决方法将不胜感激。另外,我最后的手段是重新做这一切并使用内部广播来传达这两个活动。也欢迎对此发表评论。
谢谢!