我在我的 android 清单文件中设置了一个广播接收器。但是,当某些情况发生时,我需要显示一个对话框。我意识到应用程序上下文不适用于对话框,我需要在活动上下文中显示它。但即使我这样做了,背景屏幕也会变黑并阻止当前活动。我不希望这种情况发生。我希望在现有屏幕上弹出 tp 覆盖。我试过的:
在我打电话的活动中BroadcastReciever
:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
活动清单:
android:windowBackground="@android:color/transparent"
android:windowIsTranslucent="true"
android:windowAnimationStyle="@android:style/Animation.Translucent"
我究竟做错了什么?