所以我有一个android应用程序,它读取一些Firebase存储下载URL存储在Firebase实时数据库中。我也使用RecyclerView来渲染一些播放这些视频的ExoPlayers。问题是,如果我滚动得非常快,就没有足够的时间渲染所有内容,并且程序会抛出一个异常。我想当我需要在前进的过程中删除它们时,我会保留太多的ExoPlayers。我该怎么做?android.os.Looper.loop(Looper.java:237)
at android
我想知道屏幕上的可见项目,这样如果该项目的exoplayer正在运行,我就可以停止它。在这里,我尝试了许多方法来停止已经运行的exoplayer,但是我没有找到任何合适的解决方案。正如其名称所示,它只提供屏幕上显示的最后一项和第一项
rvTips.addOnScrollListener(object : RecyclerView.OnScrollListener() {override fun onScrolled(recyclerView: RecyclerView, dx: I
我有一个实例的Exoplayer和更改视频卷轴。视频也会在水平滚动上发生变化。请建议我如何解决这些问题。scrolling.RecyclerView.OnScrollListener() RecyclerView只应在垂直方向滚动,不应调用水平滚动class SnapOnScrollListener}
over