From 1ae4d21b185e468fbee8cfb53f55d6ca10ca25b7 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Thu, 14 Jan 2021 07:42:56 -0700 Subject: [PATCH] Create dedicated app object Create a dedicated app object to fix issues with settings initialization & image loading. --- app/proguard-rules.pro | 1 + app/src/main/AndroidManifest.xml | 1 + .../main/java/org/oxycblt/auxio/AuxioApp.kt | 29 +++++++++++++++++ .../main/java/org/oxycblt/auxio/LogUtils.kt | 2 +- .../java/org/oxycblt/auxio/MainActivity.kt | 10 +----- .../java/org/oxycblt/auxio/MainFragment.kt | 8 ++--- .../java/org/oxycblt/auxio/coil/CoilUtils.kt | 31 ------------------- 7 files changed, 35 insertions(+), 47 deletions(-) create mode 100644 app/src/main/java/org/oxycblt/auxio/AuxioApp.kt diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 161f13dd3..7c8201051 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -22,4 +22,5 @@ -dontobfuscate +-keep class org.oxycblt.auxio.AuxioApp -keep class org.oxycblt.auxio.settings.SettingsListFragment \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 037771b66..808e1d476 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -9,6 +9,7 @@