【问题标题】:Interface is fading but alert dialog is not shown界面正在消失,但未显示警报对话框
【发布时间】:2011-11-01 15:02:38
【问题描述】:

我有一个Activity,它会在几秒钟后显示一个Alert Dialog。在显示对话框之前,我立即按下 Home 按钮。同样,如果我回到我的应用程序,界面正在消失,但没有显示警报对话框(即可见)。如果我按下 Back 按钮并取消弹出窗口,我的Activity 将再次处于活动状态。 问题是,为什么对话框弹出但不显示?我怎样才能避免这种情况?

【问题讨论】:

标签: android dialog


【解决方案1】:
    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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多