2

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

4

1 回答 1

4

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

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

于 2012-09-21T13:36:43.423 回答