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:
parent
d27c36ac9e
commit
8dfcf025d9
@ -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 =
|
||||||
|
@ -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
|
||||||
|
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user