0

我必须限制用户截屏。所以我想在扩展 DialogFragment 的类中添加 FLAG_SECURE 标志。谁能告诉我在哪里以及如何添加该标志。提前致谢。

4

2 回答 2

0

您必须在 FragmentActivity 的 onCreate 方法中设置它:

activity.getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
于 2014-01-16T14:55:12.107 回答
0

我通过在 Kotlin 中像这样覆盖 onViewCreated 来完成这项工作:

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {

        this.dialog?.window?.setFlags(FLAG_SECURE, FLAG_SECURE)
        super.onViewCreated(view, savedInstanceState)
    }
于 2022-01-12T23:38:46.167 回答