-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
React Native version: 0.83.0
Hey, I have a problem after updating to version 2.0.0. Specifically, I call initSettings
await ScreenGuardModule.initSettings({ displayScreenGuardOverlay: true, timeAfterResume: 1000, });
before invoking register()
await ScreenGuardModule.register({ backgroundColor: '#000000', });
Regardless of whether I do this on the same screen or on a previous screen, I get the following error:
java.lang.ClassCastException: com.facebook.react.views.view.ReactViewGroup cannot be cast to android.widget.ImageView
at com.screenguard.ScreenGuardOverlay.createOverlayView(ScreenGuardOverlay.java:83)
at com.screenguard.ScreenGuardOverlay.lambda$prepareColor$0(ScreenGuardOverlay.java:124)
at com.screenguard.ScreenGuardOverlay.$r8$lambda$casIgBS4cNCT5ahuwgImqWtUxb0(Unknown Source:0)
at com.screenguard.ScreenGuardOverlay$$ExternalSyntheticLambda6.run(D8$$SyntheticClass:0)
at android.app.Activity.runOnUiThread(Activity.java:8000)
at com.screenguard.ScreenGuardOverlay.prepareColor(ScreenGuardOverlay.java:123)
at com.screenguard.ScreenGuardModule.lambda$activateShield$11(ScreenGuardModule.java:317)
at com.screenguard.ScreenGuardModule.$r8$lambda$qsi-DtdKX04yz38ie2Mj1l6WwGE(Unknown Source:0)
at com.screenguard.ScreenGuardModule$$ExternalSyntheticLambda4.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels