我在我的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"
我在做什麼錯?