journeyapps / zxing-android-embedded

Barcode scanner library for Android, based on the ZXing decoder
https://journeyapps.com/
Apache License 2.0
5.74k stars 1.27k forks source link

register failed, the sensor listeners size has exceeded the maximum limit 128 #753

Open Hamoda96 opened 5 months ago

Hamoda96 commented 5 months ago

get error

Caused by java.lang.IllegalStateException register failed, the sensor listeners size has exceeded the maximum limit 128 android.hardware.SystemSensorManager.registerListenerImpl (SystemSensorManager.java:278) android.view.OrientationEventListener.enable (OrientationEventListener.java:107) com.journeyapps.barcodescanner.RotationListener.listen (RotationListener.java:52) com.journeyapps.barcodescanner.CameraPreview.resume (CameraPreview.java:633) com.journeyapps.barcodescanner.DecoratedBarcodeView.resume (DecoratedBarcodeView.java:209) feature.barcode.zxing.embedded.BarcodeScanView.onResume (BarcodeScanView.kt:38) feature.barcode.zxing.embedded.BarcodeScanView.onLifeCycleEvent (BarcodeScanView.kt:66) feature.barcode.zxing.embedded.BarcodeScanView.access$onLifeCycleEvent (BarcodeScanView.kt:11) feature.barcode.zxing.embedded.BarcodeScanView$observer$1.onStateChanged (BarcodeScanView.kt:21) androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent (LifecycleRegistry.kt:314) using version 4.3.0

Oppo model RMX3710 using Android 14

Does the same happen on other devices or an emulator? -> yes it is