RecyclerView.ViewHolder与Fragment

时间:2017-12-31 11:22:26

标签: android android-fragments android-recyclerview screen-orientation android-viewholder

我需要找到一种方法让recyclelerview在屏幕上显示某种类型的帖子时告诉片段。我无法开发一种通用方法来确定在任何给定时间点屏幕上是否显示以及有多少视频帖子。我想要的是片段至少知道视频帖子(及其状态)何时在屏幕上,以便活动可以从纵向模式解锁,以便在旋转时VideoView占用整个屏幕而不是小部分内容(假设视频正在播放)。鉴于显示有多个视频帖子的情况,当一个人在另一个人正在播放时开始播放时,我希望一个播放停止而另一个视频帖子开始播放。控制视频播放的逻辑在viewholder类中。我该如何设置此功能?

1 个答案:

答案 0 :(得分:2)

使用界面是可行的方法。我也查找了EventBus,但显然当你有一个组件向多个收件人发送邮件时(而不是当你实现一个连接的监听器)时,会使用这些类型的机制。