From 105bce104254148acc7dfcda3c3392aaa3e344fb Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sat, 30 Jan 2021 14:22:58 +0800 Subject: [PATCH] Fix crash on Android 8.0 --- .../lsposed/manager/ui/activity/MainActivity.java | 12 ++++++------ app/src/main/res/values-night/colors.xml | 1 - app/src/main/res/values/attrs.xml | 2 -- app/src/main/res/values/colors.xml | 4 +--- app/src/main/res/values/colors_md2.xml | 1 - app/src/main/res/values/styles.xml | 5 ----- 6 files changed, 7 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java index 6f118d0a..4a850c17 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java @@ -30,12 +30,6 @@ public class MainActivity extends BaseActivity { super.onCreate(savedInstanceState); binding = ActivityMainBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); - getWindow().getDecorView().post(() -> { - if (Light.setLightSourceAlpha(getWindow().getDecorView(), 0.01f, 0.029f)) { - binding.status.setElevation(24); - binding.modules.setElevation(12); - } - }); binding.modules.setOnClickListener(v -> { Intent intent = new Intent(); intent.setClass(getApplicationContext(), ModulesActivity.class); @@ -91,6 +85,12 @@ public class MainActivity extends BaseActivity { @Override protected void onResume() { + getWindow().getDecorView().post(() -> { + if (Light.setLightSourceAlpha(getWindow().getDecorView(), 0.01f, 0.029f)) { + binding.status.setElevation(24); + binding.modules.setElevation(12); + } + }); super.onResume(); binding.modulesSummary.setText(String.format(getString(R.string.ModulesDetail), ModuleUtil.getInstance().getEnabledModules().size())); } diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 3ed7e8e7..6b6b9163 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -5,5 +5,4 @@ #2E2E2E #383838 #B3000000 - #EA303030 \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index b514607e..a753f01f 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -1,12 +1,10 @@ - - diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 8e056802..524f4f65 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -9,8 +9,6 @@ @color/red_500 #4CAF50 #FFC107 - ?colorPrimary - #eafafafa - #35C0CA + @color/colorPrimary @android:color/black diff --git a/app/src/main/res/values/colors_md2.xml b/app/src/main/res/values/colors_md2.xml index 2b856bdb..1cf5aa46 100644 --- a/app/src/main/res/values/colors_md2.xml +++ b/app/src/main/res/values/colors_md2.xml @@ -5,6 +5,5 @@ #fff @color/material_blue_700 #fff - #eaffffff #34ffffff diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index d194bdaa..7eca4bcc 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -7,9 +7,7 @@ @color/colorPrimaryDark @color/colorAccent @color/colorActionBar - @color/colorStickyHeader 8dp - 16dp @style/ThemeOverlay.MaterialComponents.ActionBar @color/colorBackground @color/colorBackground @@ -55,11 +53,9 @@