razeware / emitron-Android

Android version of emitron
Apache License 2.0
55 stars 30 forks source link

Attempting to playback any video crashes on Android 7.1.1 #210

Open tgblank opened 4 years ago

tgblank commented 4 years ago

On my device and emulator running Android 7.1.1 the app crashes when trying to play a video. This happens as soon as the video playback screen is shown.

java.lang.NullPointerException: Attempt to read from field 'float android.content.res.Configuration.fontScale' on a null object reference
        at android.content.res.Configuration.setTo(Configuration.java:821)
        at android.content.res.Configuration.<init>(Configuration.java:808)
        at android.app.ActivityThread.createNewConfigAndUpdateIfNotNull(ActivityThread.java:4670)
        at android.app.ActivityThread.performConfigurationChanged(ActivityThread.java:4740)
        at android.app.ActivityThread.performConfigurationChangedForActivity(ActivityThread.java:4654)
        at android.app.ActivityThread.handleConfigurationChanged(ActivityThread.java:4838)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1608)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6165)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)
rachitmishra commented 4 years ago

Check for a fix, else for Android 7 device, make sure only day mode is available.

sammyd commented 4 years ago

Accepted the fix to switch to day mode just before playback, and then jump back after playback.

rachitmishra commented 4 years ago

Still happening on a beta device.