EnableScreenSecurityProtection failed with Exception message: Only the original thread that created a view hierarchy can touch its views.
Exception Stacktrace: at Java.Interop.JniEnvironment.InstanceMethods.CallVoidMethod(JniObjectReference , JniMethodInfo , JniArgumentValue* )
at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualVoidMethod(String , IJavaPeerable , JniArgumentValue* )
at Android.Views.Window.SetFlags(WindowManagerFlags , WindowManagerFlags )
at Plugin.Maui.ScreenSecurity.ScreenSecurityImplementation.EnableScreenSecurityProtection()
--- End of managed Java.Lang.RuntimeException stack trace ---
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:8384)
at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1476)
at android.view.View.requestLayout(View.java:24528)
at android.view.View.setLayoutParams(View.java:17308)
at android.view.WindowManagerGlobal.updateViewLayout(WindowManagerGlobal.java:452)
at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:103)
at android.app.Activity.onWindowAttributesChanged(Activity.java:3869)
at androidx.appcompat.view.WindowCallbackWrapper.onWindowAttributesChanged(WindowCallbackWrapper.java:115)
at android.view.Window.dispatchWindowAttributesChanged(Window.java:1172)
at com.android.internal.policy.PhoneWindow.dispatchWindowAttributesChanged(PhoneWindow.java:3027)
at android.view.Window.setFlags(Window.java:1148)