gpt4 book ai didi

android - 如何以编程方式关闭画中画

转载 作者:行者123 更新时间:2023-11-30 05:00:13 32 4
gpt4 key购买 nike

我在画中画模式下遇到了这个问题,当 Activity 从 PIP 本身以外的其他地方再次打开时,我想关闭 PIP(画中画)。不是来自关闭按钮。

我想要与 youtube 相同的场景,即当用户单击 PIP(画中画)时,它会打开相同的 Activity ,但是当用户从列表中选择另一个视频时,它会结束上一个 PIP(画中画)并打开一个新的 Activity 。在我的例子中,当我打开一个新视频时,它会恢复我之前播放的视频。

最佳答案

有两种可能的方法:

  1. 如果您有 Activity 访问权限,则将 Activity 移到后面。

    activity.moveTaskToBack(false);

From Official Documentation

Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.

  1. 可以把activity恢复到前面

    Intent intent = new Intent(PipScreenActivity.this, PipScreenActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    activity.startActivity(intent);

关于android - 如何以编程方式关闭画中画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58388320/

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