界面正在淡化,但未显示警告对话框

敏 徐*_*敏 徐 6 android dialog

我有一个Activity会Alert Dialog在几秒钟后显示.在显示对话框之前,我立即按Home键.再次,如果我回到我的应用程序,界面正在淡化但没有显示警报对话框(即可见).如果我按" 后退"按钮并取消弹出,我Activity再次激活.问题是,为什么对话框弹出但没有显示?我该如何避免这种情况?

kum*_*mar 0

    While creating your alert try 

    Dialog alertDialog = new Dialog(currentActivity);
    alertDialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
                        WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH);
                alertDialog.setCanceledOnTouchOutside(true);
                alertDialog.setCancelable(true);
WindowManager.LayoutParams WMLP = alertDialog.getWindow().getAttributes();
                WMLP.x = 0;   
                WMLP.y = 0;  
                WMLP.dimAmount = 0.0f;
                alertDialog .getWindow().setAttributes(WMLP);
Run Code Online (Sandbox Code Playgroud)