bilibili / DanmakuFlameMaster

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

我使用ViewCacheStuffer实现弹幕,但调用seek后,传入的Danmaku对象的tag保存的扩展数据没了 #439

Closed coolstar1204 closed 4 years ago

coolstar1204 commented 4 years ago

我使用UglyViewCacheStufferSampleActivity的方式,实现弹幕布局。 在自己的弹幕数据中,扩展的数据使用hashmap<String,String>对象保存到tag中,开始播放后,点击OnDanmakuClickListener中的onDanmakuClick事件,通过danmakus.last()得到的danmaku对象,tag还有数据,但调用seek后,这里的danmaku对象就有的有,有的没有。tag就等于null了

coolstar1204 commented 4 years ago

ViewCacheStuffer里面这个 @Override public void releaseResource(BaseDanmaku danmaku) { super.releaseResource(danmaku); danmaku.tag = null; } 触发的清除动作