6
我有一個Activity
,它會在幾秒鐘後顯示Alert Dialog
。在顯示對話框之前,立即按下主頁按鈕。同樣,如果我回到我的應用程序,界面正在消失,但不顯示警報對話框(即可見)。如果我按返回按鈕並取消彈出,我的Activity
再次處於活動狀態。 問題是,爲什麼對話框彈出但沒有顯示?我怎樣才能避免這種情況?接口正在消失,但沒有顯示提示對話框
我有一個Activity
,它會在幾秒鐘後顯示Alert Dialog
。在顯示對話框之前,立即按下主頁按鈕。同樣,如果我回到我的應用程序,界面正在消失,但不顯示警報對話框(即可見)。如果我按返回按鈕並取消彈出,我的Activity
再次處於活動狀態。 問題是,爲什麼對話框彈出但沒有顯示?我怎樣才能避免這種情況?接口正在消失,但沒有顯示提示對話框
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);
我認爲http://stackoverflow.com/questions/6858047/alert-dialog-shown-but-not-visible可能會幫助你。 – NeverLate