即使活动最小化,如何保留android弹出窗口

时间:2012-09-21 13:31:48

标签: android popupwindow

我想知道即使按下主页按钮,Android中是否可以保留活动顶部显示的弹出窗口。 示例:我有一个包含按钮的活动。单击按钮时会显示一个弹出窗口,现在我按下主页按钮。我想要的是活动应该关闭但不是弹出窗口:))

1 个答案:

答案 0 :(得分:3)

不,对话框/弹出窗口附加到活动窗口,并依赖于活动的生命周期。因此,一旦父窗口离开(或处于停止状态),您就无法保留/显示对话框。

要完成此操作,您可以发起一个新的Activity,主题为{strong> AndroidManifest.xml 中定义的主题android:theme="@android:style/Theme.Dialog"。这将模拟您的活动作为对话框/弹出窗口,并将包含自己的生命周期。