package defpackage;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.Network;
import android.os.AsyncTask;
import android.util.Log;
import defpackage.fc1;
import defpackage.tv3;
import java.util.HashSet;
import java.util.concurrent.Executor;

/* JADX INFO: loaded from: classes.dex */
final class ev8 {
    public static volatile ev8 d;
    public final b a;
    public final HashSet b = new HashSet();
    public boolean c;

    public interface a {
    }

    @l18
    public static final class b implements a {
        public boolean a;
        public final fc1.a b;
        public final tv3.a c;
        public final ConnectivityManager.NetworkCallback d = new a();

        public class a extends ConnectivityManager.NetworkCallback {
            public a() {
            }

            @Override // android.net.ConnectivityManager.NetworkCallback
            public final void onAvailable(Network network) {
                hda.f().post(new fv8(this, true));
            }

            @Override // android.net.ConnectivityManager.NetworkCallback
            public final void onLost(Network network) {
                hda.f().post(new fv8(this, false));
            }
        }

        public b(tv3.a aVar, fc1.a aVar2) {
            this.c = aVar;
            this.b = aVar2;
        }
    }

    public static final class c implements a {
        public static final Executor a = AsyncTask.SERIAL_EXECUTOR;

        public class a extends BroadcastReceiver {
            @Override // android.content.BroadcastReceiver
            public final void onReceive(Context context, Intent intent) {
                throw null;
            }
        }
    }

    public ev8(Context context) {
        this.a = new b(tv3.a(new cv8(context)), new dv8(this));
    }

    public static ev8 a(Context context) {
        if (d == null) {
            synchronized (ev8.class) {
                try {
                    if (d == null) {
                        d = new ev8(context.getApplicationContext());
                    }
                } finally {
                }
            }
        }
        return d;
    }

    public final void b() {
        if (this.c || this.b.isEmpty()) {
            return;
        }
        b bVar = this.a;
        tv3.a aVar = bVar.c;
        boolean z = false;
        bVar.a = ((ConnectivityManager) aVar.get()).getActiveNetwork() != null;
        try {
            ((ConnectivityManager) aVar.get()).registerDefaultNetworkCallback(bVar.d);
            z = true;
        } catch (RuntimeException e) {
            if (Log.isLoggable("ConnectivityMonitor", 5)) {
                Log.w("ConnectivityMonitor", "Failed to register callback", e);
            }
        }
        this.c = z;
    }
}
