RecyclerView.ViewHolder 与 Fragment 通信
RecyclerView.ViewHolder communicating with Fragment
我需要找到一种方法让 recyclerview 在屏幕上显示某种类型的 post 时告诉片段。我在开发一种通用方法来确定在任何给定时间点是否以及有多少视频 post 显示在屏幕上时遇到了麻烦。我想要的是片段至少知道视频 post(连同它们的状态)何时出现在屏幕上,以便 activity 可以从纵向模式解锁,以便在旋转时 VideoView 占据了整个屏幕而不是一小部分(假设正在播放视频)。鉴于显示了多个视频 post 的情况,当一个视频开始播放而另一个视频正在播放时,我希望一个播放停止,另一个视频 post 开始播放。控制视频播放的逻辑在viewholderclass中。我将如何设置此功能?
使用界面是可行的方法。我还查找了 EventBus,但显然当您有一个组件向多个收件人发送消息时(而不是当您实现用于一对一连接的侦听器时),就会使用这些类型的机制。
我需要找到一种方法让 recyclerview 在屏幕上显示某种类型的 post 时告诉片段。我在开发一种通用方法来确定在任何给定时间点是否以及有多少视频 post 显示在屏幕上时遇到了麻烦。我想要的是片段至少知道视频 post(连同它们的状态)何时出现在屏幕上,以便 activity 可以从纵向模式解锁,以便在旋转时 VideoView 占据了整个屏幕而不是一小部分(假设正在播放视频)。鉴于显示了多个视频 post 的情况,当一个视频开始播放而另一个视频正在播放时,我希望一个播放停止,另一个视频 post 开始播放。控制视频播放的逻辑在viewholderclass中。我将如何设置此功能?
使用界面是可行的方法。我还查找了 EventBus,但显然当您有一个组件向多个收件人发送消息时(而不是当您实现用于一对一连接的侦听器时),就会使用这些类型的机制。