From 338a22f2edfd427c7e63412d2423340f9c93be1d Mon Sep 17 00:00:00 2001 From: tarsin Date: Sun, 9 Oct 2022 14:44:42 +0800 Subject: [PATCH] No need to trigger gc manually --- .../com/hippo/ehviewer/ui/fragment/AdvancedFragment.java | 7 ------- app/src/main/res/xml/advanced_settings.xml | 6 ------ 2 files changed, 13 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/fragment/AdvancedFragment.java b/app/src/main/java/com/hippo/ehviewer/ui/fragment/AdvancedFragment.java index 0df5f372b..bf029b962 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/fragment/AdvancedFragment.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/fragment/AdvancedFragment.java @@ -66,7 +66,6 @@ import java.util.zip.ZipOutputStream; public class AdvancedFragment extends BasePreferenceFragment { private static final String KEY_DUMP_LOGCAT = "dump_logcat"; - private static final String KEY_CLEAR_MEMORY_CACHE = "clear_memory_cache"; private static final String KEY_APP_LANGUAGE = "app_language"; private static final String KEY_IMPORT_DATA = "import_data"; private static final String KEY_EXPORT_DATA = "export_data"; @@ -234,7 +233,6 @@ public class AdvancedFragment extends BasePreferenceFragment { addPreferencesFromResource(R.xml.advanced_settings); Preference dumpLogcat = findPreference(KEY_DUMP_LOGCAT); - Preference clearMemoryCache = findPreference(KEY_CLEAR_MEMORY_CACHE); Preference appLanguage = findPreference(KEY_APP_LANGUAGE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) appLanguage.setVisible(false); @@ -250,7 +248,6 @@ public class AdvancedFragment extends BasePreferenceFragment { } dumpLogcat.setOnPreferenceClickListener(this); - clearMemoryCache.setOnPreferenceClickListener(this); importData.setOnPreferenceClickListener(this); exportData.setOnPreferenceClickListener(this); backupFavorite.setOnPreferenceClickListener(this); @@ -269,10 +266,6 @@ public class AdvancedFragment extends BasePreferenceFragment { showTip(R.string.error_cant_find_activity, BaseScene.LENGTH_SHORT); } return true; - } else if (KEY_CLEAR_MEMORY_CACHE.equals(key)) { - ((EhApplication) requireContext().getApplicationContext()).clearMemoryCache(); - Runtime.getRuntime().gc(); - showTip(R.string.settings_advanced_clear_memory_cache_done, BaseScene.LENGTH_SHORT); } else if (KEY_IMPORT_DATA.equals(key)) { try { importDataLauncher.launch(new String[]{"*/*"}); diff --git a/app/src/main/res/xml/advanced_settings.xml b/app/src/main/res/xml/advanced_settings.xml index c8121c6c3..1120749ef 100644 --- a/app/src/main/res/xml/advanced_settings.xml +++ b/app/src/main/res/xml/advanced_settings.xml @@ -43,12 +43,6 @@ android:title="@string/settings_advanced_clear_download_path_cache" app:iconSpaceReserved="false" /> - -