bilibili / DanmakuFlameMaster

Android开源弹幕引擎·烈焰弹幕使 ~
http://app.bilibili.com/
Apache License 2.0
9.54k stars 2.1k forks source link

master.flame.danmaku.danmaku.model.GlobalFlagValues.FILTER_RESET_FLAG' on a null object reference #317

Open gincoo opened 7 years ago

gincoo commented 7 years ago

MobUncaughtExceptionHandler: Attempt to read from field 'int master.flame.danmaku.danmaku.model.GlobalFlagValues.FILTER_RESET_FLAG' on a null object reference java.lang.NullPointerException: Attempt to read from field 'int master.flame.danmaku.danmaku.model.GlobalFlagValues.FILTER_RESET_FLAG' on a null object reference at master.flame.danmaku.danmaku.model.BaseDanmaku.hasPassedFilter(BaseDanmaku.java:279) at master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler$1.accept(CacheManagingDrawTask.java:698) at master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler$1.accept(CacheManagingDrawTask.java:692) at master.flame.danmaku.danmaku.model.android.Danmakus.forEach(Danmakus.java:296) at master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler.preMeasure(CacheManagingDrawTask.java:692) at master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler.prepareCaches(CacheManagingDrawTask.java:716) at master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler.handleMessage(CacheManagingDrawTask.java:539) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:156) at android.os.HandlerThread.run(HandlerThread.java:61)

mrrobot97 commented 6 years ago

+1

zou-xian-liang commented 6 years ago

@mrrobot97 我在解析弹幕数据的时候给每个弹幕设置flags好像可以了 BaseDanmaku item = mContext.mDanmakuFactory.createDanmaku(BaseDanmaku.TYPE_SCROLL_RL,mContext);

item.flags = new GlobalFlagValues();