Als pro Android-Dokumentation können wir Bildschirm/Video-Capture in einer Aktivität deaktivieren wieDeaktivieren Screen-Capture in einem Fragment
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE);
Aber wie ich das gleiche in einem Fragment erreichen. Zum Beispiel, ich habe eine Aktivität, die fünf Fragmente hat, aber ich möchte Bildschirm/Video-Capture nur in einem der fünf Fragmente und nicht in anderen Fragmenten deaktivieren.
hierfür ist
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
innerhalb eines Fragments deaktiviert Bildschirm/Videoerfassung in allen Fragmenten.
Sollte ich Logik zum Aktivieren/Deaktivieren der Bildschirmaufnahme in der Aktivität auf der Grundlage des Fragments schreiben.
Mögliche doppelte https://stackoverflow.com/questions/32573371/how-to-disable-screen-capture-in-android-fragment – AndroidRuntimeException
https://stackoverflow.com/questions/32573371/how-to-disable -screen-capture-in-android-fragment beantwortet die fragen, wie screen capture innerhalb eines fragments zu deaktivieren, aber meine frage ist, wie man das in einem der vielen fragmente – bitsabhi
diese interne oncreateview-methode des fragments, die sie wollen, zu erreichen ss disable 'getWindow(). setFlags (WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);' –