gpt4 book ai didi

android - 如果 Activity 进入画中画模式,则不会调用 onActivityResult

转载 作者:行者123 更新时间:2023-11-29 23:05:56 25 4
gpt4 key购买 nike

Activity

  • Activity A:内容列表
  • Activity B:玩家

Activity A ==> Activity B

  1. Activity A 使用 startActivityForResult 启动 Activity B
  2. Activity B 可能会进入画中画模式
  3. Activity B 调用 setResult 然后 finish
  4. onActivityResult 来自 Activity A 被调用

问题

当 Activity B 进入画中画时,onActivityResult 不会被调用。

我知道 Activity B 在进入画中画模式时会从 Activity A 的任务堆栈中分离出来,但我希望 startActivityForResult 以按预期运行。这是错误还是预期的错误?

任何解决方法将不胜感激。另外,我最后的办法是重新做这一切,并使用内部广播来传达这两个 Activity 。也请随时对此发表评论。

谢谢!

最佳答案

我不确定,因为我了解 PIP 模式下的 Activity 被视为暂停。但是多简历功能有一些发展。要在 Android P 中选择加入此行为,请在您的应用 list 中添加以下元数据:

<meta-data android:name="android.allow_multiple_resumed_activities" android:value="true" />

你可以阅读这个here .

关于android - 如果 Activity 进入画中画模式,则不会调用 onActivityResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56565258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com