Java Android:状态栏的跳跃效果

Java Android:状态栏的跳跃效果,java,android,statusbar,Java,Android,Statusbar,我的应用程序有问题。我使用全屏选项,如下所示: public void setFullscreen() { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } 但是,在游戏后期,当我显示AlertD

我的应用程序有问题。我使用全屏选项,如下所示:

public void setFullscreen() {
    requestWindowFeature(Window.FEATURE_NO_TITLE);

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
但是,在游戏后期,当我显示AlertDialog寻求帮助时/ 信息,状态栏会在几分之一秒后返回 再次消失,产生闪烁或跳跃效果。此外, 对话框本身并没有像它应该的那样居中,就像它认为的那样 有一个状态栏

以下是显示对话框的方式:

protected Dialog onCreateDialog(int id) {
TextView tv;

switch (id) {
case MENU_HELP:
       tv = new TextView(this);
                   tv.setText(R.strings.help_msg);

       return new AlertDialog.Builder(BlackJackView.this)
       .setIcon(android.R.drawable.ic_menu_help)
       .setTitle("How-To")
       .setView(tv)
       .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int whichButton) {
                          /* User clicked OK so do some stuff */
                   }
       })
       .create();
  }

  ………

  }
  return null;
}
有人知道是什么导致了这种现象的出现/消失吗? 我如何让它停止这种跳跃行为


感谢您的帮助。

只需将对话框窗口设置为全屏即可

Dialog mPreviewDialog = new Dialog(this);

Window dialog_window = mPreviewDialog.getWindow();
dialog_window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
mPreviewDialog.show()

它修复了状态栏的闪烁。

我也有同样的问题,你找到解决方案了吗?