From 5a43137984d0094a0d1963e0e5bf8ac8cf4f54d8 Mon Sep 17 00:00:00 2001 From: antonio Date: Mon, 14 Aug 2023 19:02:26 +0200 Subject: [PATCH] fix: fixed issue with dynamic color not being correctly applied --- app/src/main/java/com/cappielloantonio/tempo/App.java | 2 -- .../com/cappielloantonio/tempo/ui/activity/MainActivity.java | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/App.java b/app/src/main/java/com/cappielloantonio/tempo/App.java index 965c9bc3..b0e749e2 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/App.java +++ b/app/src/main/java/com/cappielloantonio/tempo/App.java @@ -10,7 +10,6 @@ import com.cappielloantonio.tempo.helper.ThemeHelper; import com.cappielloantonio.tempo.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.SubsonicPreferences; import com.cappielloantonio.tempo.util.Preferences; -import com.google.android.material.color.DynamicColors; public class App extends Application { private static App instance; @@ -22,7 +21,6 @@ public class App extends Application { public void onCreate() { super.onCreate(); - DynamicColors.applyToActivitiesIfAvailable(this); SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); String themePref = sharedPreferences.getString(Preferences.THEME, ThemeHelper.DEFAULT_MODE); ThemeHelper.applyTheme(themePref); diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/activity/MainActivity.java b/app/src/main/java/com/cappielloantonio/tempo/ui/activity/MainActivity.java index 087e0ced..37053312 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/activity/MainActivity.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/activity/MainActivity.java @@ -31,6 +31,7 @@ import com.cappielloantonio.tempo.util.Preferences; import com.cappielloantonio.tempo.viewmodel.MainViewModel; import com.google.android.material.bottomnavigation.BottomNavigationView; import com.google.android.material.bottomsheet.BottomSheetBehavior; +import com.google.android.material.color.DynamicColors; import com.google.common.util.concurrent.MoreExecutors; import java.util.Objects; @@ -51,10 +52,10 @@ public class MainActivity extends BaseActivity { ConnectivityStatusBroadcastReceiver connectivityStatusBroadcastReceiver; - @Override protected void onCreate(Bundle savedInstanceState) { SplashScreen.installSplashScreen(this); + DynamicColors.applyToActivityIfAvailable(this); super.onCreate(savedInstanceState);