Android 标记\u SECURE不在样式为DialogFragment.style的DialogFragment上工作\u无标题

Android 标记\u SECURE不在样式为DialogFragment.style的DialogFragment上工作\u无标题,android,android-dialogfragment,Android,Android Dialogfragment,当我设置对话框片段的样式时,android允许拍摄对话框片段的屏幕截图,但在删除样式后,它可以工作 下面是对话框片段的onCreate @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStyle(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Holo_Light);

当我设置对话框片段的样式时,android允许拍摄对话框片段的屏幕截图,但在删除样式后,它可以工作

下面是对话框片段的
onCreate

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setStyle(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Holo_Light);
    getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
    setCancelable(false);
}

以前是否有其他人遇到过类似问题?

AFAICT,在托管活动上使用
标志\u SECURE
不足以使
对话框片段
安全

除了对活动使用
FLAG_SECURE
外,还可以调用
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE、WindowManager.LayoutParams.FLAG_SECURE)对话框之前,在
对话框片段的
onCreate()
中创建的
对话框中的