安卓画中画模式,如何打开我应用的另一个活动?

4

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


你解决了这个问题吗?因为我遇到了相同的问题,当我从 PIP 活动启动第二个活动时,之前活动的 PIP 视图没有出现。 - Mohit Dholakia
是的,我用下面的答案解决了它。您应该将类似于这样的内容添加到清单中的pip活动中:android:taskAffinity =“。YourActivityNameOrAnyString” - buttib
1
好的,但我的问题有点不同,因为当我从 PIP Activity 启动新活动时,PIP 视图不会出现。在这种情况下有什么帮助吗? - Mohit Dholakia
2个回答

5

1
谢谢!我一直在寻找这个,它对我有用。 - Pol

0
将VideoActivity的launchMode添加为manifest文件中的singleInstance可以解决问题。 例如:
android:launchMode="singleInstance".

它将允许在单独的任务中进入PIP活动,因此它将自动解决返回按键和下一个屏幕导航问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接