Как отключить и включить снимок экрана в Android при фоновом режиме приложения - PullRequest
1 голос
/ 14 июля 2020

Я хочу отключить снимок экрана, когда мое приложение работает в фоновом режиме или в режиме переключателя внутри приложения. Пробовал решение ниже, но оно не работает

public override fun onPause() {
   window.addFlags(WindowManager.LayoutParams.FLAG_SECURE)
   super.onPause()
}

public override fun onResume() {
   super.onResume()
   window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE)
}

I tested on different devices it does not work on few devices like Nokia and Samsung and One plus and worked on MI device and in emulator above API level 24.

1 Ответ

1 голос
/ 14 июля 2020

используйте этот код

getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
...