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(),
"",