added "Data and storage" item to settings

This commit is contained in:
gdlbo
2023-09-15 18:40:38 +03:00
parent 6426c965c6
commit 2ec4c69832
7 changed files with 17 additions and 15 deletions
@@ -103,11 +103,6 @@ public class OtherFragment extends TrackedMaterialPreferenceToolbarFragment {
return true;
});
findPreference("datasettings").setOnPreferenceClickListener(preference -> {
NavigatorUtils.switchFragment(requireContext(), DataSettingsFragment.class);
return true;
});
findPreference("dialogrecomm").setVisible(!Preferences.hasVerification());
findPreference("updateverifdata").setOnPreferenceClickListener(preference -> {
@@ -441,7 +441,7 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment {
getPreferenceScreen(),
"",
requireContext().getString(R.string.vtlinterface),
getValAsString(R.string.showstories, Preferences.stories()),
getValAsString(R.string.show_superapps_title, Preferences.superapp()),
R.drawable.ic_interface_outline_28,
preference -> {
NavigatorUtils.switchFragment(requireContext(), InterfaceFragment.class);
@@ -449,6 +449,18 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment {
}
);
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
AndroidUtils.getString(R.string.datasettings_title),
getString(com.vtosters.lite.R.string.cache_size_summ) + ": " + CacheUtils.humanReadableByteCountBin(IOUtils.getDirSize(AndroidUtils.getGlobalContext().getCacheDir())),
R.drawable.ic_document_outline_28,
preference -> {
NavigatorUtils.switchFragment(requireContext(), DataSettingsFragment.class);
return false;
}
);
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
+1 -1
View File
@@ -7010,7 +7010,7 @@
<string name="useGenius_summ">Атрымліваць тэксты з сэрвісу Genius</string>
<string name="useGenius_title">Тэксты з Genius</string>
<string name="datasettings_title">Налады дадзеных прыкладання</string>
<string name="datasettings_title">Дадзеныя і памяць</string>
<string name="invalidate_theme_cache_title">Інвалідацыя кэша тэмы</string>
<string name="invalidate_theme_cache_each_update_title">Ачыстка кэша тэмы пасля абнаўлення для прадухілення праблем з акцэнтамі</string>
+1 -1
View File
@@ -6392,7 +6392,7 @@
<string name="useGenius_summ">Получать тексты с сервиса Genius</string>
<string name="useGenius_title">Тексты с Genius</string>
<string name="datasettings_title">Настройки данных приложения</string>
<string name="datasettings_title">Данные и память</string>
<string name="invalidate_theme_cache_title">Инвалидация кэша темы</string>
<string name="invalidate_theme_cache_each_update_title">Очистка кэша темы после обновления для предотвращения проблем с акцентами</string>
+1 -1
View File
@@ -6317,7 +6317,7 @@
<string name="useGenius_summ">Отримувати тексти з сервісу Genius</string>
<string name="useGenius_title">Тексти з Genius</string>
<string name="datasettings_title">Налаштування даних додатку</string>
<string name="datasettings_title">"Дані та пам'ять"</string>
<string name="invalidate_theme_cache_title">Інвалідація кешу теми</string>
<string name="invalidate_theme_cache_each_update_title">Очищення кешу теми після оновлення для запобігання проблем з акцентами</string>
+1 -1
View File
@@ -6530,7 +6530,7 @@ May look like a fake leaving the online"</string>
<string name="useGenius_summ">Genius service</string>
<string name="useGenius_title">Texts from Genius</string>
<string name="datasettings_title">Application data settings</string>
<string name="datasettings_title">Data and storage</string>
<string name="invalidate_theme_cache_title">Invalidate theme cache</string>
<string name="invalidate_theme_cache_each_update_title">Clear theme cache after update to prevent problems with accents</string>
-5
View File
@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/data">
<Preference
android:key="datasettings"
android:title="@string/datasettings_title"/>
</PreferenceCategory>
<PreferenceCategory android:title="@string/other_fix_app">
<Preference
android:key="firebasefix"