JiaoZiVideoPlayer icon indicating copy to clipboard operation
JiaoZiVideoPlayer copied to clipboard

jzDataSource为空

Open QiaoYang0923 opened this issue 5 years ago • 9 comments

**什么jzvd版本 7.0.4

**是否和安卓版本有关系,什么版本 没关系 我使用了BaseRecyclerViewAdapterHelper 这个第三方适配器库,在适配器中调用的setUp方法,播放视频正常,点击全屏的时候会爆jzDataSource为空的错误, 开始播放以后,下拉recyclerView的时候会崩溃, 报错如下: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean cn.jzvd.JZDataSource.containsTheUrl(java.lang.Object)' on a null object reference recy

1 2 3

**是否和特定品牌的手机机型有关系,什么机型

**相关log是什么

**复现流程

**最好有截图或者视频说明情况

QiaoYang0923 avatar Jun 26 '19 08:06 QiaoYang0923

断点一下点击全屏之前,jzDataSource是空吗,7.+版本全屏前和全屏后jzDataSOurce应该是保持不变的。

lipangit avatar Jun 26 '19 10:06 lipangit

开始播放以后,下拉也会报这个错误。

QiaoYang0923 avatar Jun 26 '19 10:06 QiaoYang0923

跟踪一下这个变量,是不是有人把它改变了

lipangit avatar Jun 26 '19 10:06 lipangit

我的也是这个问题,在Activity中点击全屏是正常的,在Fragment中点击全屏就报这个问题

lsj19920916 avatar Jun 27 '19 01:06 lsj19920916

跟踪一下这个变量,是不是有人把它改变了

老哥,在recyclerView上使用,为什么要加这个是否包含url的判断呢,,我删除会有什么影响吗,找不到他什么时候被改变了 4

QiaoYang0923 avatar Jun 27 '19 03:06 QiaoYang0923

在这里判空一下吧

lipangit avatar Jun 27 '19 11:06 lipangit

问题解决了吗?

Skqing avatar Aug 16 '19 07:08 Skqing

在这里判空一下吧

如果这里判断是否为空那么下面的代码用于不会执行啊,就释放不了video

Skqing avatar Aug 16 '19 07:08 Skqing

先判断 jzvd 是未null或者未显示(部分item不需要jzvd的时候) image

FitzEnoch avatar Aug 13 '20 02:08 FitzEnoch