From 68b6aad96f5f842cc5709cf84099219f62fec549 Mon Sep 17 00:00:00 2001 From: antonio Date: Thu, 29 Dec 2022 13:43:45 +0100 Subject: [PATCH] Marked the class with the UnstableApi annotation --- .../play/adapter/SongHorizontalAdapter.java | 2 ++ .../cappielloantonio/play/service/DownloaderService.java | 3 ++- .../play/ui/activity/base/BaseActivity.java | 7 ++----- .../fragment/bottomsheetdialog/SongBottomSheetDialog.java | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/adapter/SongHorizontalAdapter.java b/app/src/main/java/com/cappielloantonio/play/adapter/SongHorizontalAdapter.java index d9aec354..2448be3c 100644 --- a/app/src/main/java/com/cappielloantonio/play/adapter/SongHorizontalAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/adapter/SongHorizontalAdapter.java @@ -9,6 +9,7 @@ import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.media3.common.util.UnstableApi; import androidx.media3.session.MediaBrowser; import androidx.navigation.Navigation; import androidx.recyclerview.widget.RecyclerView; @@ -28,6 +29,7 @@ import com.google.common.util.concurrent.ListenableFuture; import java.util.ArrayList; import java.util.List; +@UnstableApi public class SongHorizontalAdapter extends RecyclerView.Adapter { private static final String TAG = "SongHorizontalAdapter"; diff --git a/app/src/main/java/com/cappielloantonio/play/service/DownloaderService.java b/app/src/main/java/com/cappielloantonio/play/service/DownloaderService.java index 35bf68ad..72c4a119 100644 --- a/app/src/main/java/com/cappielloantonio/play/service/DownloaderService.java +++ b/app/src/main/java/com/cappielloantonio/play/service/DownloaderService.java @@ -1,12 +1,12 @@ package com.cappielloantonio.play.service; -import android.annotation.SuppressLint; import android.app.Notification; import android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.media3.common.util.NotificationUtil; +import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.Util; import androidx.media3.exoplayer.offline.Download; import androidx.media3.exoplayer.offline.DownloadManager; @@ -20,6 +20,7 @@ import com.cappielloantonio.play.util.DownloadUtil; import java.util.List; +@UnstableApi public class DownloaderService extends androidx.media3.exoplayer.offline.DownloadService { private static final int JOB_ID = 1; diff --git a/app/src/main/java/com/cappielloantonio/play/ui/activity/base/BaseActivity.java b/app/src/main/java/com/cappielloantonio/play/ui/activity/base/BaseActivity.java index b269f00c..67d1e6e8 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/activity/base/BaseActivity.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/activity/base/BaseActivity.java @@ -9,25 +9,24 @@ import android.provider.Settings; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; +import androidx.media3.common.util.UnstableApi; import androidx.media3.exoplayer.offline.DownloadService; import androidx.media3.session.MediaBrowser; import androidx.media3.session.SessionToken; import com.cappielloantonio.play.R; -import com.cappielloantonio.play.service.DownloaderManager; import com.cappielloantonio.play.service.DownloaderService; import com.cappielloantonio.play.service.MediaService; -import com.cappielloantonio.play.util.DownloadUtil; import com.cappielloantonio.play.util.UIUtil; import com.google.android.gms.cast.framework.CastContext; import com.google.android.material.elevation.SurfaceColors; import com.google.common.util.concurrent.ListenableFuture; +@UnstableApi public class BaseActivity extends AppCompatActivity { private static final String TAG = "BaseActivity"; private ListenableFuture mediaBrowserListenableFuture; - private DownloaderManager downloaderManager; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -96,8 +95,6 @@ public class BaseActivity extends AppCompatActivity { } private void initializeDownloader() { - downloaderManager = DownloadUtil.getDownloadTracker(this); - try { DownloadService.start(this, DownloaderService.class); } catch (IllegalStateException e) { diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java index 6b85a09f..7f966ced 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java @@ -1,6 +1,5 @@ package com.cappielloantonio.play.ui.fragment.bottomsheetdialog; -import android.annotation.SuppressLint; import android.content.ComponentName; import android.os.Bundle; import android.util.Log; @@ -14,6 +13,7 @@ import android.widget.ToggleButton; import androidx.annotation.Nullable; import androidx.lifecycle.ViewModelProvider; +import androidx.media3.common.util.UnstableApi; import androidx.media3.session.MediaBrowser; import androidx.media3.session.SessionToken; import androidx.navigation.fragment.NavHostFragment; @@ -40,6 +40,7 @@ import com.google.common.util.concurrent.ListenableFuture; import java.util.List; +@UnstableApi public class SongBottomSheetDialog extends BottomSheetDialogFragment implements View.OnClickListener { private static final String TAG = "SongBottomSheetDialog";