gyf-dev / ImmersionBar

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Apache License 2.0
11.31k stars 1.89k forks source link

使用demo的时候,魅族手机打开夜间模式崩溃了 #323

Closed tpnet closed 5 years ago

tpnet commented 5 years ago

2019-04-28 11:36:19.834 31290-31290/com.gyf.immersionbar.simple E/EventBus: Could not dispatch event: class com.gyf.immersionbar.simple.event.NetworkEvent to subscribing class class com.gyf.immersionbar.simple.activity.MainActivity java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1 at java.util.ArrayList.get(ArrayList.java:439) at com.gyf.immersionbar.simple.activity.MainActivity.onNetworkEvent(MainActivity.java:433) at java.lang.reflect.Method.invoke(Native Method) at org.greenrobot.eventbus.EventBus.invokeSubscriber(EventBus.java:507) at org.greenrobot.eventbus.EventBus.invokeSubscriber(EventBus.java:501) at org.greenrobot.eventbus.HandlerPoster.handleMessage(HandlerPoster.java:67) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6707) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)

gyf-dev commented 5 years ago

这是demo的问题,与这个ImmersionBar库没关系,有空会更新demo

tpnet commented 5 years ago

我把上面报错的代码注释掉,然后在 Fragment+viewpager 这个页面开管夜间模式,也会奔溃,但是没有日志,好奇怪!!!!

gyf-dev commented 5 years ago

不知道呢,没这个手机,所以demo没办法测