Add OptIn annotations to declarations in demo app files
#minor-release PiperOrigin-RevId: 635469477
This commit is contained in:
parent
c26042d7ca
commit
cefc4dcd77
@ -60,11 +60,21 @@ public final class DemoUtil {
|
||||
|
||||
private static DataSource.@MonotonicNonNull Factory dataSourceFactory;
|
||||
private static DataSource.@MonotonicNonNull Factory httpDataSourceFactory;
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
private static @MonotonicNonNull DatabaseProvider databaseProvider;
|
||||
|
||||
private static @MonotonicNonNull File downloadDirectory;
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
private static @MonotonicNonNull Cache downloadCache;
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
private static @MonotonicNonNull DownloadManager downloadManager;
|
||||
|
||||
private static @MonotonicNonNull DownloadTracker downloadTracker;
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
private static @MonotonicNonNull DownloadNotificationHelper downloadNotificationHelper;
|
||||
|
||||
/** Returns whether extension renderers should be used. */
|
||||
@ -128,6 +138,7 @@ public final class DemoUtil {
|
||||
return downloadNotificationHelper;
|
||||
}
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
public static synchronized DownloadManager getDownloadManager(Context context) {
|
||||
ensureDownloadManagerInitialized(context);
|
||||
return downloadManager;
|
||||
|
@ -67,6 +67,7 @@ import com.google.common.collect.ImmutableMap;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
@ -259,6 +260,7 @@ public class SampleChooserActivity extends AppCompatActivity
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(markerClass = androidx.media3.common.util.UnstableApi.class)
|
||||
private void toggleDownload(MediaItem mediaItem) {
|
||||
RenderersFactory renderersFactory =
|
||||
DemoUtil.buildRenderersFactory(
|
||||
@ -313,7 +315,8 @@ public class SampleChooserActivity extends AppCompatActivity
|
||||
InputStream inputStream = new DataSourceInputStream(dataSource, dataSpec);
|
||||
try {
|
||||
readPlaylistGroups(
|
||||
new JsonReader(new InputStreamReader(inputStream, "UTF-8")), result);
|
||||
new JsonReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8)),
|
||||
result);
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, "Error loading sample list: " + uri, e);
|
||||
sawError = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user