Android PIP:活动销毁后,intent.getExtra返回相同的值

时间:2020-11-08 15:41:51

标签: android picture-in-picture android-picture-in-picture

使用taskAffinity="package.name"allowTaskReparenting="true"launchMode="singleTask"实施PIP,我可以输入PIP,然后关闭PIP活动可以帮助我回到上一个用户停止的屏幕。我可以成功地从A更改程序,并从onNewIntent检索新的程序B信息,一切正常。

现在,当用户关闭程序A的PIP,然后播放新程序B时,该问题再次出现,该程序创建了一个新的PIP活动,但是intent.getExtra返回了A的程序信息的相同值。

我检查了活动的实例以及媒体播放器所连接的片段,所有内容都是唯一的,并且在检索A后删除了它的程序信息。任何想法为什么会这样?

0 个答案:

没有答案