Android画中画模式,打开另一个activity我的应用

Android Picture-in-picture mode, open another activity of my app

我有一个视频通话 activity,我正在为其使用 pip 模式。在 pip 模式下,我尝试使用远程操作打开相关聊天 activity。但是当从 pip activity 调用 startActivity 时,新的 activity 也在 pip 屏幕中打开。但我确实想在我们的应用程序中打开聊天,而不是在 pip 屏幕中。 是否可以在 pip 屏幕之外启动我们自己的 activity?

添加 taskAffinity 解决了我的问题。 您可以在此处查看详细信息:https://developer.android.com/guide/topics/manifest/activity-element#aff

在清单文件中将 VideoActivity 的 launchMode 添加为 singleInstance 即可解决问题。 例如

android:launchMode="singleInstance".

它将允许在单独的任务中输入 PIP activity,因此它将自动解决后退键和下一屏幕导航问题。