From 74bb4ac98d8d72661cde42100ccdee9539b59ffa Mon Sep 17 00:00:00 2001 From: tonihei Date: Mon, 29 Apr 2024 08:47:31 -0700 Subject: [PATCH] Fix lint errors in shortform demo app PiperOrigin-RevId: 629080780 --- .../androidx/media3/demo/shortform/MediaItemDatabase.kt | 2 +- .../java/androidx/media3/demo/shortform/PlayerPool.kt | 9 +++++---- .../demo/shortform/viewpager/ViewPagerMediaHolder.kt | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/demos/shortform/src/main/java/androidx/media3/demo/shortform/MediaItemDatabase.kt b/demos/shortform/src/main/java/androidx/media3/demo/shortform/MediaItemDatabase.kt index 8a78703a25..486f69c81d 100644 --- a/demos/shortform/src/main/java/androidx/media3/demo/shortform/MediaItemDatabase.kt +++ b/demos/shortform/src/main/java/androidx/media3/demo/shortform/MediaItemDatabase.kt @@ -32,6 +32,6 @@ class MediaItemDatabase { fun get(index: Int): MediaItem { val uri = mediaUris.get(index.mod(mediaUris.size)) - return return MediaItem.Builder().setUri(uri).setMediaId(index.toString()).build() + return MediaItem.Builder().setUri(uri).setMediaId(index.toString()).build() } } diff --git a/demos/shortform/src/main/java/androidx/media3/demo/shortform/PlayerPool.kt b/demos/shortform/src/main/java/androidx/media3/demo/shortform/PlayerPool.kt index e17e26b634..e1d791832c 100644 --- a/demos/shortform/src/main/java/androidx/media3/demo/shortform/PlayerPool.kt +++ b/demos/shortform/src/main/java/androidx/media3/demo/shortform/PlayerPool.kt @@ -33,6 +33,7 @@ import java.util.Collections import java.util.LinkedList import java.util.Queue +@OptIn(UnstableApi::class) class PlayerPool( private val numberOfPlayers: Int, context: Context, @@ -92,10 +93,10 @@ class PlayerPool( * * @param keepOngoingPlayer The optional player that should keep playing if not paused. */ - fun pauseAllPlayers(keepOngoingPlayer: Player? = null) { - playerMap.values.forEach { - if (it != keepOngoingPlayer) { - it.pause() + private fun pauseAllPlayers(keepOngoingPlayer: Player? = null) { + for (player in playerMap.values) { + if (player != keepOngoingPlayer) { + player.pause() } } } diff --git a/demos/shortform/src/main/java/androidx/media3/demo/shortform/viewpager/ViewPagerMediaHolder.kt b/demos/shortform/src/main/java/androidx/media3/demo/shortform/viewpager/ViewPagerMediaHolder.kt index 8f9eb0bb50..7ed6c8443d 100644 --- a/demos/shortform/src/main/java/androidx/media3/demo/shortform/viewpager/ViewPagerMediaHolder.kt +++ b/demos/shortform/src/main/java/androidx/media3/demo/shortform/viewpager/ViewPagerMediaHolder.kt @@ -49,7 +49,7 @@ class ViewPagerMediaHolder(itemView: View, private val playerPool: PlayerPool) : } } - val player: ExoPlayer? + private val player: ExoPlayer? get() { return exoPlayer }