jimu-decompiled/sources/com/bumptech/glide/manager/DefaultConnectivityMonitorFactory.java
2025-05-13 19:24:51 +02:00

19 lines
985 B
Java

package com.bumptech.glide.manager;
import android.content.Context;
import android.util.Log;
import androidx.core.content.ContextCompat;
import com.bumptech.glide.manager.ConnectivityMonitor;
/* loaded from: classes.dex */
public class DefaultConnectivityMonitorFactory implements ConnectivityMonitorFactory {
@Override // com.bumptech.glide.manager.ConnectivityMonitorFactory
public ConnectivityMonitor a(Context context, ConnectivityMonitor.ConnectivityListener connectivityListener) {
boolean z = ContextCompat.a(context, "android.permission.ACCESS_NETWORK_STATE") == 0;
if (Log.isLoggable("ConnectivityMonitor", 3)) {
Log.d("ConnectivityMonitor", z ? "ACCESS_NETWORK_STATE permission granted, registering connectivity monitor" : "ACCESS_NETWORK_STATE permission missing, cannot register connectivity monitor");
}
return z ? new DefaultConnectivityMonitor(context, connectivityListener) : new NullConnectivityMonitor();
}
}