cache info/clean improvements
This commit is contained in:
@@ -93,6 +93,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
|
||||
FileUtils.l();
|
||||
AutoPlayCacheHolder.d.a();
|
||||
MediaStorage.a();
|
||||
IOUtils.deleteRecursive(AndroidUtils.getGlobalContext().getCacheDir());
|
||||
updateCacheSize();
|
||||
})
|
||||
.setNegativeButton(requireContext().getString(com.vtosters.lite.R.string.cancel), (dialogInterface, i) -> dialogInterface.dismiss())
|
||||
@@ -125,6 +126,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
|
||||
ImEngineExt.a(ImEngine1.a());
|
||||
AutoPlayCacheHolder.d.a();
|
||||
MediaStorage.a();
|
||||
IOUtils.deleteRecursive(AndroidUtils.getGlobalContext().getCacheDir());
|
||||
}
|
||||
case 1 -> {
|
||||
SharedPreferences prefs2 = getContext().getSharedPreferences("stickers_storage", Context.MODE_PRIVATE);
|
||||
|
||||
@@ -451,7 +451,7 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment {
|
||||
|
||||
PreferenceFragmentUtils.addPreference(
|
||||
getPreferenceScreen(),
|
||||
"",
|
||||
"currcache",
|
||||
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,
|
||||
@@ -624,6 +624,16 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment {
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
updateCacheSize();
|
||||
}
|
||||
|
||||
private void updateCacheSize() {
|
||||
findPreference("currcache").setSummary(getString(com.vtosters.lite.R.string.cache_size_summ) + ": " + CacheUtils.humanReadableByteCountBin(IOUtils.getDirSize(AndroidUtils.getGlobalContext().getCacheDir())));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int T4() {
|
||||
return R.string.notification_settings;
|
||||
|
||||
Reference in New Issue
Block a user