2014-01-16 1 views
0

Я должен ограничить пользователя снимком экрана. Поэтому я хочу добавить флаг FLAG_SECURE в свой класс, который расширяет DialogFragment. Может кто-нибудь скажет мне, где и как добавить этот флаг. Спасибо заранее.Как добавить флаг FLAG_SECURE в DailogFragment

+0

мне пришлось добавить 'FLAG_SECURE' в' Dialog' непосредственно, в дополнение к деятельности: http://stackoverflow.com/ a/37491066/115145 – CommonsWare

ответ

0

Вы должны установить его в OnCreate метод вашего FragmentActivity:

activity.getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 
+0

Я пробовал это, но он работает только для активности. И когда DialogFragment появляется поверх Activity, пользователь может сделать снимок экрана. –

+0

И фрагмент вызывается из этой активности фрагмента? Я сделал то же самое, и он отлично работает в моем приложении. –

Смежные вопросы