-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
How to reproduce?
Enable StrictMode and launch the scanner.
Please fix this issue if possible.
StackTrace
StrictMode policy violation: android.os.strictmode.IncorrectContextUseViolation: WindowManager should be accessed from Activity or other visual Context. Use an Activity or a Context created with Context#createWindowContext(int, Bundle), which are adjusted to the configuration and visual bounds of an area on screen. (Ask Gemini)
at android.os.StrictMode.onIncorrectContextUsed(StrictMode.java:2314)
at android.app.ContextImpl.getSystemService(ContextImpl.java:2209)
at android.content.ContextWrapper.getSystemService(ContextWrapper.java:936)
at com.journeyapps.barcodescanner.RotationListener.listen(RotationListener.java:36)
at com.journeyapps.barcodescanner.CameraPreview.resume(CameraPreview.java:633)
at com.journeyapps.barcodescanner.DecoratedBarcodeView.resume(DecoratedBarcodeView.java:209)
at com.journeyapps.barcodescanner.CaptureManager.openCameraWithPermission(CaptureManager.java:243)
at com.journeyapps.barcodescanner.CaptureManager.onResume(CaptureManager.java:230)
at com.k.upi.s.activity.SActivity.onResume(SActivity.kt:126)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1722)
at android.app.Activity.performResume(Activity.java:9118)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5234)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5277)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:282)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
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:878)
Caused by: java.lang.IllegalAccessException: Tried to access visual service WindowManager from a non-visual Context:com.k.android.KApplication@6d8ca2
at android.app.ContextImpl.getSystemService(ContextImpl.java:2208)
at android.content.ContextWrapper.getSystemService(ContextWrapper.java:936)
at com.journeyapps.barcodescanner.RotationListener.listen(RotationListener.java:36)
at com.journeyapps.barcodescanner.CameraPreview.resume(CameraPreview.java:633)
at com.journeyapps.barcodescanner.DecoratedBarcodeView.resume(DecoratedBarcodeView.java:209)
at com.journeyapps.barcodescanner.CaptureManager.openCameraWithPermission(CaptureManager.java:243)
at com.journeyapps.barcodescanner.CaptureManager.onResume(CaptureManager.java:230)
at com.k.upi.s.activity.SActivity.onResume(SActivity.kt:126)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1722)
at android.app.Activity.performResume(Activity.java:9118)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5234)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5277)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:282)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
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:878)
13:07:05.713 9725-9725 ContextImpl com.k.android.stage E Tried to access visual service WindowManager from a non-visual Context:com.k.android.KBpplication@6d8ca2 WindowManager should be accessed from Activity or other visual Context. Use an Activity or a Context created with Context#createWindowContext(int, Bundle), which are adjusted to the configuration and visual bounds of an area on screen. (Ask Gemini)
java.lang.IllegalAccessException: Tried to access visual service WindowManager from a non-visual Context:com.k.android.KApplication@6d8ca2
at android.app.ContextImpl.getSystemService(ContextImpl.java:2208)
at android.content.ContextWrapper.getSystemService(ContextWrapper.java:936)
at com.journeyapps.barcodescanner.RotationListener.listen(RotationListener.java:36)
at com.journeyapps.barcodescanner.CameraPreview.resume(CameraPreview.java:633)
at com.journeyapps.barcodescanner.DecoratedBarcodeView.resume(DecoratedBarcodeView.java:209)
at com.journeyapps.barcodescanner.CaptureManager.openCameraWithPermission(CaptureManager.java:243)
at com.journeyapps.barcodescanner.CaptureManager.onResume(CaptureManager.java:230)
at com.k.upi.s.activity.SActivity.onResume(SActivity.kt:126)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1722)
at android.app.Activity.performResume(Activity.java:9118)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5234)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5277)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:282)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
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:878)
Metadata
Metadata
Assignees
Labels
No labels