我想知道在 Android 中是否可以保留显示在 Activity 顶部的弹出窗口,即使按下主页按钮也是如此。 示例:我有一个包含按钮的 Activity 。单击该按钮时会显示一个弹出窗口,现在我按主页按钮。我想要的是 Activity 应该关闭,但弹出窗口不应该关闭:)
最佳答案
不,对话框/弹出窗口附加到 Activity 的窗口并依赖于 Activity 的生命周期。因此,一旦父窗口离开(或处于停止状态),您就无法保留/显示对话框。
要完成此操作,您可以使用 中定义的主题 android:theme="@android:style/Theme.Dialog"
启动一个新的 Activity
AndroidManifest.xml。这会将您的 Activity 模拟为对话框/弹出窗口,并将包含其自己的生命周期。
关于android - 即使 Activity 最小化,如何保留android弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12531598/