From 6572b846c8d28a39d6e03a1d7389b8b9e0653725 Mon Sep 17 00:00:00 2001 From: antonio Date: Sun, 30 Jul 2023 16:57:18 +0200 Subject: [PATCH] fix: fixed boolean evaluation in the code --- .../cappielloantonio/tempo/ui/activity/base/BaseActivity.java | 2 +- .../ui/fragment/bottomsheetdialog/AlbumBottomSheetDialog.java | 2 +- .../ui/fragment/bottomsheetdialog/ArtistBottomSheetDialog.java | 2 +- .../ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java | 2 +- .../main/java/com/cappielloantonio/tempo/util/Preferences.kt | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/activity/base/BaseActivity.java b/app/src/main/java/com/cappielloantonio/tempo/ui/activity/base/BaseActivity.java index a33386c5..f21647ba 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/activity/base/BaseActivity.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/activity/base/BaseActivity.java @@ -53,7 +53,7 @@ public class BaseActivity extends AppCompatActivity { } private void checkBatteryOptimization() { - if (detectBatteryOptimization() && Boolean.TRUE.equals(Preferences.askForOptimization())) { + if (detectBatteryOptimization() && Preferences.askForOptimization()) { showBatteryOptimizationDialog(); } } diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/AlbumBottomSheetDialog.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/AlbumBottomSheetDialog.java index d6bb1421..c4a592f2 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/AlbumBottomSheetDialog.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/AlbumBottomSheetDialog.java @@ -91,7 +91,7 @@ public class AlbumBottomSheetDialog extends BottomSheetDialogFragment implements artistAlbum.setText(MusicUtil.getReadableString(albumBottomSheetViewModel.getAlbum().getArtist())); ToggleButton favoriteToggle = view.findViewById(R.id.button_favorite); - favoriteToggle.setChecked(Boolean.TRUE.equals(albumBottomSheetViewModel.getAlbum().getStarred())); + favoriteToggle.setChecked(albumBottomSheetViewModel.getAlbum().getStarred() != null); favoriteToggle.setOnClickListener(v -> { albumBottomSheetViewModel.setFavorite(); dismissBottomSheet(); diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/ArtistBottomSheetDialog.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/ArtistBottomSheetDialog.java index 8ea11796..2816fad2 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/ArtistBottomSheetDialog.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/ArtistBottomSheetDialog.java @@ -79,7 +79,7 @@ public class ArtistBottomSheetDialog extends BottomSheetDialogFragment implement nameArtist.setSelected(true); ToggleButton favoriteToggle = view.findViewById(R.id.button_favorite); - favoriteToggle.setChecked(Boolean.TRUE.equals(artistBottomSheetViewModel.getArtist().getStarred())); + favoriteToggle.setChecked(artistBottomSheetViewModel.getArtist().getStarred() != null); favoriteToggle.setOnClickListener(v -> { artistBottomSheetViewModel.setFavorite(); dismissBottomSheet(); diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java index ddfcf31d..77bf1dc9 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/bottomsheetdialog/SongBottomSheetDialog.java @@ -87,7 +87,7 @@ public class SongBottomSheetDialog extends BottomSheetDialogFragment implements artistSong.setText(MusicUtil.getReadableString(songBottomSheetViewModel.getSong().getArtist())); ToggleButton favoriteToggle = view.findViewById(R.id.button_favorite); - favoriteToggle.setChecked(Boolean.TRUE.equals(songBottomSheetViewModel.getSong().getStarred())); + favoriteToggle.setChecked(songBottomSheetViewModel.getSong().getStarred() != null); favoriteToggle.setOnClickListener(v -> { songBottomSheetViewModel.setFavorite(requireContext()); dismissBottomSheet(); diff --git a/app/src/main/java/com/cappielloantonio/tempo/util/Preferences.kt b/app/src/main/java/com/cappielloantonio/tempo/util/Preferences.kt index cc77e8f6..5acdf535 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/util/Preferences.kt +++ b/app/src/main/java/com/cappielloantonio/tempo/util/Preferences.kt @@ -105,7 +105,7 @@ object Preferences { } @JvmStatic - fun askForOptimization(): Boolean? { + fun askForOptimization(): Boolean { return App.getInstance().preferences.getBoolean(BATTERY_OPTIMIZATION, true) }