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:您测试过解决方案吗?我正在测试