我必须限制用户截屏。所以我想在扩展 DialogFragment 的类中添加 FLAG_SECURE 标志。谁能告诉我在哪里以及如何添加该标志。提前致谢。
问问题
2091 次
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 回答