make sure ImageLoader is inited before trying to use it

closes #1782
This commit is contained in:
Hans-Christoph Steiner 2019-05-14 13:48:02 +02:00
parent 86908ceeaa
commit dffc8e5925

View File

@ -343,14 +343,21 @@ public class FDroidApp extends Application {
public void onTrimMemory(int level) {
super.onTrimMemory(level);
if (level >= TRIM_MEMORY_BACKGROUND) {
ImageLoader.getInstance().clearMemoryCache();
clearImageLoaderMemoryCache();
}
}
@Override
public void onLowMemory() {
super.onLowMemory();
ImageLoader.getInstance().clearMemoryCache();
clearImageLoaderMemoryCache();
}
private void clearImageLoaderMemoryCache() {
ImageLoader imageLoader = ImageLoader.getInstance();
if (imageLoader.isInited()) {
imageLoader.clearMemoryCache();
}
}
@Override