From 8d83d491f198fbe3a21181df235dfff314252929 Mon Sep 17 00:00:00 2001 From: ibaker Date: Tue, 14 Nov 2023 07:31:08 -0800 Subject: [PATCH] Add `@OptIn` to fields in demo `PlayerActivity` now this is supported This is possible now we use `annotation-experimental:1.3.1`. #minor-release PiperOrigin-RevId: 582315579 --- .../java/androidx/media3/demo/main/PlayerActivity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/demos/main/src/main/java/androidx/media3/demo/main/PlayerActivity.java b/demos/main/src/main/java/androidx/media3/demo/main/PlayerActivity.java index 1b391bfcdd..155264fb8a 100644 --- a/demos/main/src/main/java/androidx/media3/demo/main/PlayerActivity.java +++ b/demos/main/src/main/java/androidx/media3/demo/main/PlayerActivity.java @@ -93,11 +93,11 @@ public class PlayerActivity extends AppCompatActivity @Nullable private AdsLoader clientSideAdsLoader; - // TODO: Annotate this and serverSideAdsLoaderState below with @OptIn when it can be applied to - // fields (needs http://r.android.com/2004032 to be released into a version of - // androidx.annotation:annotation-experimental). - @Nullable private ImaServerSideAdInsertionMediaSource.AdsLoader serverSideAdsLoader; + @OptIn(markerClass = UnstableApi.class) + @Nullable + private ImaServerSideAdInsertionMediaSource.AdsLoader serverSideAdsLoader; + @OptIn(markerClass = UnstableApi.class) private ImaServerSideAdInsertionMediaSource.AdsLoader.@MonotonicNonNull State serverSideAdsLoaderState;