Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当onBindViewHolder调用play video时,如果不在recyclerview中停止视频_Java_Android_Android Studio_Android Recyclerview - Fatal编程技术网

Java 当onBindViewHolder调用play video时,如果不在recyclerview中停止视频

Java 当onBindViewHolder调用play video时,如果不在recyclerview中停止视频,java,android,android-studio,android-recyclerview,Java,Android,Android Studio,Android Recyclerview,调用onBindViewHolder()时,我需要播放视频,如果项目向下或向上滚动,我需要停止该视频。如何在RecyclerView的适配器中执行此操作?您可以在适配器中重写和方法。然后在他们体内启动和停止视频。正如文件所说: 当此适配器创建的视图已附加到窗口时,将调用onViewAttachedToWindow 当此适配器创建的视图已从其窗口分离时,将调用onViewDetachedFromWindow 视觉效果: 我在这里找到了一些链接: 您可以在看到这些链接后理解这个概念 对于你

调用
onBindViewHolder()
时,我需要播放视频,如果项目向下或向上滚动,我需要停止该视频。如何在
RecyclerView
的适配器中执行此操作?

您可以在适配器中重写和方法。然后在他们体内启动和停止视频。正如文件所说:

当此适配器创建的视图已附加到窗口时,将调用onViewAttachedToWindow

当此适配器创建的视图已从其窗口分离时,将调用onViewDetachedFromWindow

视觉效果:
我在这里找到了一些链接:

您可以在看到这些链接后理解这个概念

对于你的问题,我只是在谷歌上搜索一下,我希望下次你会像我一样做同样的事情

注意:任何东西都不可能写在评论中,所以我写了一个答案


谢谢。

@pskink:Yes dude,当每个项目都退出屏幕时,会调用此方法。@pskink:I已经开发并添加了其工作视觉结果。当您使用
onViewRecycled
时,可能不会通过将视图移出可见区域来调用它。因为目前可能不需要循环使用视图。调用了onViewAttachedToWindow,但没有调用onViewDetachedFromWindow可能是这是Issue@Midhilaj:您测试过解决方案吗?我正在测试