diff --git a/app/src/main/java/io/legado/app/ui/config/OtherConfigFragment.kt b/app/src/main/java/io/legado/app/ui/config/OtherConfigFragment.kt index f65123720..03ea90822 100644 --- a/app/src/main/java/io/legado/app/ui/config/OtherConfigFragment.kt +++ b/app/src/main/java/io/legado/app/ui/config/OtherConfigFragment.kt @@ -105,14 +105,17 @@ class OtherConfigFragment : PreferenceFragment(), PreferKey.cleanCache -> clearCache() PreferKey.uploadRule -> showDialogFragment() PreferKey.checkSource -> showDialogFragment() - PreferKey.bitmapCacheSize -> NumberPickerDialog(requireContext()) - .setTitle(getString(R.string.bitmap_cache_size)) - .setMaxValue(9999) - .setMinValue(1) - .setValue(AppConfig.bitmapCacheSize) - .show { - AppConfig.bitmapCacheSize = it - } + PreferKey.bitmapCacheSize -> { + toastOnUi(R.string.restart_to_apply_changes) + NumberPickerDialog(requireContext()) + .setTitle(getString(R.string.bitmap_cache_size)) + .setMaxValue(9999) + .setMinValue(1) + .setValue(AppConfig.bitmapCacheSize) + .show { + AppConfig.bitmapCacheSize = it + } + } } return super.onPreferenceTreeClick(preference) } @@ -152,8 +155,6 @@ class OtherConfigFragment : PreferenceFragment(), } PreferKey.bitmapCacheSize -> { upPreferenceSummary(key, AppConfig.bitmapCacheSize.toString()) - // restart to apply changes - appCtx.restart() } } } diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 4ff5bd117..413b4b2cc 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -990,5 +990,7 @@ WebDavBook Current cache max size %1$s MB bitmap cache size + Restart to apply changes + diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 6e4dcc414..0cb6d98b6 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -993,5 +993,7 @@ WebDavBook Current cache max size %1$s MB bitmap cache size + Restart to apply changes + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 389fd7309..fa88aca97 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -993,5 +993,7 @@ WebDavBook Current cache max size %1$s MB bitmap cache size + Restart to apply changes + diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 80381c88c..b09e0fa3e 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -990,6 +990,7 @@ WebDav书籍 当前最大缓存 %1$s MB 图片绘制缓存 + 重启应用更改 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index d7026631b..12bb25266 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -992,6 +992,7 @@ WebDav书籍 当前最大缓存 %1$s MB 图片绘制缓存 + 重启应用更改 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 79233a087..2ca7d0784 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -992,6 +992,7 @@ WebDav书籍 当前最大缓存 %1$s MB 图片绘制缓存 + 重启应用更改 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 59d97e45a..a0cbbb3fb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -993,5 +993,7 @@ WebDavBook Current cache max size %1$s MB bitmap cache size + Restart to apply changes +