Added a snackbar when starting the radio from an artist

This commit is contained in:
CappielloAntonio 2022-02-06 15:19:21 +01:00
parent de17cac5dc
commit a9dd8c9dc3
2 changed files with 6 additions and 0 deletions

View file

@ -26,6 +26,7 @@ import com.cappielloantonio.play.repository.ArtistRepository;
import com.cappielloantonio.play.service.MediaManager;
import com.cappielloantonio.play.ui.activity.MainActivity;
import com.cappielloantonio.play.util.MusicUtil;
import com.google.android.material.snackbar.Snackbar;
import com.google.common.util.concurrent.ListenableFuture;
import java.util.ArrayList;
@ -114,6 +115,10 @@ public class ArtistAdapter extends RecyclerView.Adapter<ArtistAdapter.ViewHolder
} else if (Objects.requireNonNull(Navigation.findNavController(view).getCurrentDestination()).getId() == R.id.artistCatalogueFragment) {
Navigation.findNavController(view).navigate(R.id.action_artistCatalogueFragment_to_artistPageFragment, bundle);
} else if (Objects.requireNonNull(Navigation.findNavController(view).getCurrentDestination()).getId() == R.id.homeFragment) {
Snackbar.make(mainActivity.bind.getRoot(), R.string.artist_adapter_radio_station_starting, Snackbar.LENGTH_LONG)
.setAnchorView(mainActivity.bind.playerBottomSheet)
.show();
if (mediaBrowserListenableFuture != null) {
ArtistRepository artistRepository = new ArtistRepository(App.getInstance());
artistRepository.getInstantMix(artists.get(getBindingAdapterPosition()), 20, new MediaCallback() {

View file

@ -210,4 +210,5 @@
<string name="home_title_radio_station">Radio stations</string>
<string name="home_title_new_releases">New releases</string>
<string name="home_title_newest_podcasts">Newest podcasts</string>
<string name="artist_adapter_radio_station_starting">Searching...</string>
</resources>