From 2e8f8bd7b63108b37812326d11fa50b2edb6b546 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Tue, 11 Jan 2022 12:57:14 +0100 Subject: [PATCH] Uniform cast menu item in every main fragment --- .../com/cappielloantonio/play/ui/fragment/DownloadFragment.java | 2 ++ .../com/cappielloantonio/play/ui/fragment/LibraryFragment.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/DownloadFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/DownloadFragment.java index b0c9517a..028120a6 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/DownloadFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/DownloadFragment.java @@ -37,6 +37,7 @@ import com.cappielloantonio.play.service.MediaService; import com.cappielloantonio.play.ui.activity.MainActivity; import com.cappielloantonio.play.util.UIUtil; import com.cappielloantonio.play.viewmodel.DownloadViewModel; +import com.google.android.gms.cast.framework.CastButtonFactory; import com.google.common.util.concurrent.ListenableFuture; import java.util.Objects; @@ -65,6 +66,7 @@ public class DownloadFragment extends Fragment { public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.main_page_menu, menu); + CastButtonFactory.setUpMediaRouteButton(requireContext(), menu, R.id.media_route_menu_item); } @Nullable diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java index 13b774a6..ec7bff37 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java @@ -34,6 +34,7 @@ import com.cappielloantonio.play.model.Song; import com.cappielloantonio.play.ui.activity.MainActivity; import com.cappielloantonio.play.util.UIUtil; import com.cappielloantonio.play.viewmodel.LibraryViewModel; +import com.google.android.gms.cast.framework.CastButtonFactory; import com.google.common.util.concurrent.ListenableFuture; import java.util.Objects; @@ -61,6 +62,7 @@ public class LibraryFragment extends Fragment { public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.main_page_menu, menu); + CastButtonFactory.setUpMediaRouteButton(requireContext(), menu, R.id.media_route_menu_item); } @Nullable