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

时间:2011-08-23 03:24:50

标签: android dialog

我有一个Activity,在几秒钟后会显示Alert Dialog。在显示对话框之前,我立即按主页按钮。再次,如果我回到我的应用程序,界面褪色但没有显示警告对话框(即可见)。如果我按后退按钮取消弹出窗口,我的Activity将再次处于活动状态。 问题是,为什么对话框弹出但没有显示?我该如何避免这种情况?

1 个答案:

答案 0 :(得分: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);