android - 即使 Activity 最小化,如何保留android弹出窗口

标签 android popupwindow

我想知道在 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/

相关文章:

asp.net - 如何在父级中确定弹出的 radWindow 是否已关闭?

Android Soundpool 问题

java - android 中不显示动态添加的行

java - glMapBufferRange 在 Android 中返回全零

android - 哪些 Android 版本支持 Snackbars?

android - 无法单击 PopupWindow 中 Button 上的按钮

android - 带大字母预览的拇指滚动

javascript - 在用户单击 ajax 调用后打开没有弹出窗口阻止程序的新选项卡

javascript - 从桌面打开文件到弹出窗口

java - 如何用java处理Selenium弹出窗口