我有一个Activity会Alert Dialog在几秒钟后显示.在显示对话框之前,我立即按Home键.再次,如果我回到我的应用程序,界面正在淡化但没有显示警报对话框(即可见).如果我按" 后退"按钮并取消弹出,我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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
297 次 |
| 最近记录: |