특정 유형의 게시물이 화면에 표시 될 때 recyclerview가 단편을 알릴 수있는 방법을 찾아야합니다. 주어진 시점에 화면에 표시되는 비디오 게시물의 수와 개수를 결정하는 일반화 된 방법을 개발하는 데 문제가 있습니다. 내가 원했던 부분은 비디오 포스트가 (상태와 함께) 비디오 프레임이 화면 상에있을 때 최소한 알 수 있기 때문에, 액티비티가 세로 모드에서 잠금 해제되어 회전 할 때 VideoView가 작은 크기 대신 전체 화면을 차지하도록 할 수 있습니다 그것의 일부 (비디오가 재생된다고 가정). 표시된 비디오 포스트가 두 개 이상인 상황에서 다른 하나가 재생되는 동안 하나가 시작되면 그 중 하나가 멈추고 다른 비디오 포스트가 재생되기를 원합니다. 비디오 재생을 제어하는 로직은 뷰홀더 클래스에 있습니다. 이 기능을 설정하려면 어떻게해야합니까?RecyclerView.ViewHolder 단편과 통신
1
A
답변
0
인터페이스를 사용하는 것이 좋습니다. 또한 EventBus를 살펴 보았지만 분명히 이러한 유형의 메커니즘은 한 구성 요소가 여러 수신자에게 메시지를 보내는 경우 (일대일 연결을 위해 수신기를 구현할 때와 반대)에 사용됩니다.
관련 문제
- 1. 단편과 주 활동 사이의 통신
- 2. 코 틀린 - - RecyclerView.ViewHolder 서브 클래스
- 3. 단편과 TabListener의 관계
- 4. 안드로이드 - 단편과 회 전자가있는 NullPointerException
- 5. FragmentPagerAdapter instantiateItem이 단편과 함께 사용하고 있습니까?
- 6. 플러그인을 단편과 어떻게 구별 할 수 있습니까?
- 7. 안드로이드 NiftyDialogEffects 라이브러리가 단편과 함께 작동하지 않습니다.
- 8. 안드로이드 스튜디오에서 단편과 활동간에 데이터를 이동하는 방법
- 9. Actionbar.tablistner 인터페이스를 사용할 때 다른 단편과 통신하기
- 10. onitemClickListener를 단편과 함께 사용하는 방법은 무엇입니까?
- 11. 서랍에서 단편과 활동을 의사 소통하는 것이 가능합니까?
- 12. 안드로이드 구글은 내가 가지고 RecyclerView.ViewHolder</p>에서 <p>를 GoogleMap으로 얻을 수있는 방법 RecyclerView.ViewHolder
- 13. RecyclerView.ViewHolder (인터페이스 구현 도구 사용)에서 DialogFragment를 호출하는 방법
- 14. 통신
- 15. 통신
- 16. 통신
- 17. 통신
- 18. 통신
- 19. 통신
- 20. 통신
- 21. 스레드 통신 대 프로세스 통신
- 22. Android : 다른 단편과 활동 바운드 서비스에 액세스/공유하는 방법?
- 23. 안드로이드 - 다른 단편과 통신하는 동안 인터페이스 구현시 null 포인터 예외
- 24. 주요 활동에서 단편과 관련 UI 요소에 액세스하는 방법
- 25. 안드로이드 - 단편과 간단한 커서 어댑터를 사용하여리스트 뷰 채우기
- 26. 안드로이드 수준에서 단편과 ActionBar 결합하기 <13. 가능한 방법이 있습니까?
- 27. 사용자가 단편과 상호 작용할 때를 알려주는 방법은 무엇입니까?
- 28. 활동 VS에서 단편과 함께 탐색 서랍을 사용하면 어떤 이점이 있습니까?
- 29. lpc1788 ssp (SPI) - proc 통신 통신
- 30. 안드로이드에서 안드로이드로의 통신 USB를 통한 통신
아마도 가장 좋은 방법은 콜백을 만드는 것입니다. 프래그먼트에 인터페이스를 구현하고 RecHolderView.Adapter를 통해 ViewHolder에 ti를 전달합니다. 비디오가 재생 중일 때 뷰 홀더는 콜백을 호출하여 예를 들어 ID가 있으면 비디오가 재생중인 비디오와 재생중인 비디오를 알 수 있습니다. –