如何使活动窗口出现在系统对话框中?

时间:2019-03-29 01:19:35

标签: java android

由于对话框需要在广播中弹出,因此需要将对话框设置为系统级对话框。但是,当活动页面启动时,对话框将覆盖它。如何让活动显示顶部?

我尝试“活动”的窗口设置显示最高级别。

if(pairDialog == null){
              pairDialog=new CustomDialog(mContext);
        }
        String tipText = String.format(getResources().getString(R.string.pair_tip), tip);
        pairDialog.setContentTxt(tipText);
        //pairDialog.setContentTvMargins(20, 50, 0, 0);
        pairDialog.setTitleTxt(this.getResources().getString(R.string.pair_title));
        pairDialog.setLeftBtnTitle(this.getResources().getString(R.string.ok));
        pairDialog.setRightBtnTitle(this.getResources().getString(R.string.cancel));
        pairDialog.getWindow().setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));
pairDialog.show();

需要让活动窗口设置最高级别的显示。

0 个答案:

没有答案