我想知道即使按下主页按钮,Android中是否可以保留活动顶部显示的弹出窗口。 示例:我有一个包含按钮的活动。单击按钮时会显示一个弹出窗口,现在我按下主页按钮。我想要的是活动应该关闭但不是弹出窗口:))
答案 0 :(得分:3)
不,对话框/弹出窗口附加到活动窗口,并依赖于活动的生命周期。因此,一旦父窗口离开(或处于停止状态),您就无法保留/显示对话框。
要完成此操作,您可以发起一个新的Activity
,主题为{strong> AndroidManifest.xml 中定义的主题android:theme="@android:style/Theme.Dialog"
。这将模拟您的活动作为对话框/弹出窗口,并将包含自己的生命周期。