From 30f70591727c52344ec1e4e0998963f42f3e127a Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Tue, 18 Jan 2022 19:10:34 -0500 Subject: [PATCH] Move visibility toggle to onResume --- .../java/io/heckel/ntfy/ui/MainActivity.kt | 50 ++++++++++--------- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt b/app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt index 5666012..7768c00 100644 --- a/app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt +++ b/app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt @@ -122,30 +122,22 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc } // Battery banner - val batteryRemindTimeReached = repository.getBatteryOptimizationsRemindTime() < System.currentTimeMillis() - val ignoringBatteryOptimizations = isIgnoringBatteryOptimizations(this) - val showBatteryBanner = batteryRemindTimeReached && !ignoringBatteryOptimizations - val batteryBanner = findViewById(R.id.main_banner_battery) - batteryBanner.visibility = if (showBatteryBanner) View.VISIBLE else View.GONE - Log.d(TAG, "Battery: ignoring optimizations = $ignoringBatteryOptimizations (we want this to be true); remind time reached = $batteryRemindTimeReached") - if (showBatteryBanner) { - val dismissButton = findViewById