Android画中画模式,打开我的app的另一个activity
Posted
技术标签:
【中文标题】Android画中画模式,打开我的app的另一个activity【英文标题】:Android Picture-in-picture mode, open another activity of my app 【发布时间】:2020-03-17 15:38:21 【问题描述】:我有一个视频通话活动,我正在使用 pip 模式。在点子模式下,我尝试使用远程操作打开相关的聊天活动。但是当从 pip 活动调用 startActivity 时,新活动也在 pip 屏幕中打开。但我确实想在我们的应用程序中打开聊天,而不是在 pip 屏幕中。 是否可以在 pip 屏幕之外开始我们自己的活动?
【问题讨论】:
您解决了这个问题吗?因为我遇到了同样的问题,比如当我从 PIP 活动开始第二个活动时。前一个活动的 PIP 视图没有出现 是的,我用下面的答案修复了它。您应该在清单中的 pip 活动中添加类似的内容:android:taskAffinity=".YourActivityNameOrAnyString"
好的,但我的问题有点不同,因为当我从 PIP Activity 开始新活动时,PIP 视图在这种情况下没有任何帮助?
【参考方案1】:
添加 taskAffinity 解决了我的问题。 您可以在此处查看详细信息:https://developer.android.com/guide/topics/manifest/activity-element#aff
【讨论】:
非常感谢。 taskAffinity 解决了我的问题!【参考方案2】:在 manifest 文件中添加 VideoActivity 的 launchMode 作为 singleInstance 可以解决问题。 例如。
android:launchMode="singleInstance".
它将允许在单独的任务中输入 PIP 活动,以便自动解决后按和下一个屏幕导航问题。
【讨论】:
以上是关于Android画中画模式,打开我的app的另一个activity的主要内容,如果未能解决你的问题,请参考以下文章