respond to onLowMemory/onTrimMemory by clearing UIL memory cache

This commit is contained in:
Hans-Christoph Steiner 2018-03-26 10:52:45 +02:00
parent 6e64438fa6
commit 504286d44b

View File

@ -297,6 +297,20 @@ public class FDroidApp extends Application {
atStartTime.edit().putString(lastLocaleKey, currentLocale).apply(); atStartTime.edit().putString(lastLocaleKey, currentLocale).apply();
} }
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
if (level >= TRIM_MEMORY_BACKGROUND) {
ImageLoader.getInstance().clearMemoryCache();
}
}
@Override
public void onLowMemory() {
super.onLowMemory();
ImageLoader.getInstance().clearMemoryCache();
}
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();