Bug: Android/IOS - QR čtečka - crash
Bug: Android/IOS - QR čtečka - crash
Summary
Při odchodu z okna skenování qr kódů v mobilní verzi, aplikace zamrzne. Platí pro odchod při naskenování i při pokusu odejít tlačítkem zpět.
Steps to reproduce
- Spustit aplikaci
- Vybrat možnost Synchronizovat uživatele
- Kliknout na ikonu lupy s qr kódem
- Naskenovat qr kód, nebo android tlačítko zpět
What is the current bug behavior?
Aplikace zamrzne a po chvíli se objeví upozornění: Aplikace Tablexia nereaguje
What is the expected correct behavior?
Po odchodu z čtečky se uživatel vrátí zpět do menu, nebo při naskenování qr kódu se mu vyplní číslo průkazu.
Relevant logs and/or screenshots
Výpis ze Sentry
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.os.Handler.post(java.lang.Runnable)' on a null object reference
at cz.f13lab.tablexia.android.camera.AndroidCamera2QRCodeScanner$1.onImageAvailable(AndroidCamera2QRCodeScanner.java:109)
at android.media.ImageReader$1.run(ImageReader.java:963)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:222)
at android.os.Looper.loop(Looper.java:314)
at android.app.ActivityThread.main(ActivityThread.java:8788)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1090)
Possible fixes
Zkontrolovat funkčnost knihovny, která se při scanu využívá.
Edited by Matyáš Matějka