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 package androidx.media3.demo.shortform
import androidx.media3.common.MediaItem import androidx.media3.common.MediaItem
import androidx.media3.common.util.UnstableApi
@UnstableApi
class MediaItemDatabase { class MediaItemDatabase {
private val mediaUris = private val mediaUris =

View File

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

View File

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