2

我需要在所有子活动上显示自定义对话框覆盖。但是该对话框的基本上下文是背景。是否可以?。这用于唤醒(屏幕开启)后对整个应用程序的自定义锁定。我有一个广播接收器来管理它。但是该接收者是通过父活动注册的。当屏幕从父活动进入睡眠状态时,对话/进程正确执行。但是屏幕从子活动进入睡眠状态,该对话框显示子活动的背景,当我将返回父活动时,就会显示。我认为这发生在对话的上下文中。

4

1 回答 1

4

您需要使用 aActivity而不是 a Dialog。将您的主题设置为在清单Activity中模拟 a 。Dialog

示例- AndroidManifest.xml:

android:theme="@android:style/Theme.Dialog"

然后,您将拥有更大的灵活性和对其显示的控制权。

于 2013-03-28T08:05:56.027 回答