1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-07-01 07:04:48 +00:00

Simplify newImageLoader implementation

This commit is contained in:
Isira Seneviratne 2024-06-26 09:57:44 +05:30
parent 9c33445e05
commit 1747c22a04

View File

@ -125,9 +125,7 @@ public class App extends Application implements ImageLoaderFactory {
@NonNull
@Override
public ImageLoader newImageLoader() {
final var isLowRamDevice = ContextCompat.getSystemService(this, ActivityManager.class)
.isLowRamDevice();
final var builder = new ImageLoader.Builder(this)
return new ImageLoader.Builder(this)
.memoryCache(() -> new MemoryCache.Builder(this)
.maxSizeBytes(10 * 1024 * 1024)
.build())
@ -135,13 +133,10 @@ public class App extends Application implements ImageLoaderFactory {
.directory(new File(getExternalCacheDir(), "coil"))
.maxSizeBytes(50 * 1024 * 1024)
.build())
.allowRgb565(isLowRamDevice);
if (MainActivity.DEBUG) {
builder.logger(new DebugLogger());
}
return builder.build();
.allowRgb565(ContextCompat.getSystemService(this, ActivityManager.class)
.isLowRamDevice())
.logger(BuildConfig.DEBUG ? new DebugLogger() : null)
.build();
}
protected Downloader getDownloader() {