Интерфейс исчезает, но диалоговое окно предупреждения не отображается - PullRequest
6 голосов
/ 23 августа 2011

У меня есть Activity, который покажет Alert Dialog через несколько секунд. Перед тем, как отобразится диалоговое окно, я немедленно нажимаю кнопку Home . Снова, если я возвращаюсь к своему приложению, интерфейс исчезает, но диалоговое окно предупреждения не отображается (то есть видимое). Если я нажму кнопку Back и откажусь от всплывающего окна, мой Activity снова активен. Вопрос в том, почему диалоговое окно появляется, но не отображается? Как я могу избежать этой ситуации?

1 Ответ

0 голосов
/ 05 ноября 2012
    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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...