Remove @UnstableApi from demo apps

This annotation is only needed on public classes that are part of a
distributed library.

Switch to `@OptIn` for the one file where `@UnstableApi` was
suppressing lint errors.

PiperOrigin-RevId: 633858516
This commit is contained in:
ibaker 2024-05-15 01:58:02 -07:00 committed by Copybara-Service
parent d27c36ac9e
commit 8dfcf025d9
3 changed files with 2 additions and 5 deletions

View File

@ -16,9 +16,7 @@
package androidx.media3.demo.shortform
import androidx.media3.common.MediaItem
import androidx.media3.common.util.UnstableApi
@UnstableApi
class MediaItemDatabase {
private val mediaUris =

View File

@ -18,13 +18,11 @@ package androidx.media3.demo.shortform.viewpager
import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import androidx.media3.common.util.UnstableApi
import androidx.media3.demo.shortform.MainActivity
import androidx.media3.demo.shortform.MediaItemDatabase
import androidx.media3.demo.shortform.R
import androidx.viewpager2.widget.ViewPager2
@UnstableApi
class ViewPagerActivity : AppCompatActivity() {
private lateinit var viewPagerView: ViewPager2
private lateinit var adapter: ViewPagerMediaAdapter

View File

@ -20,6 +20,7 @@ import android.os.HandlerThread
import android.os.Process
import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.annotation.OptIn
import androidx.media3.common.C
import androidx.media3.common.MediaItem
import androidx.media3.common.util.Log
@ -39,7 +40,7 @@ import androidx.media3.exoplayer.upstream.DefaultBandwidthMeter
import androidx.recyclerview.widget.RecyclerView
import kotlin.math.abs
@UnstableApi
@OptIn(UnstableApi::class)
class ViewPagerMediaAdapter(
private val mediaItemDatabase: MediaItemDatabase,
numberOfPlayers: Int,