package u6; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.util.Log; import u6.a; /* loaded from: classes2.dex */ final class n implements u6.a { /* renamed from: a, reason: collision with root package name */ private final Context f14722a; /* renamed from: b, reason: collision with root package name */ final a.InterfaceC0238a f14723b; /* renamed from: c, reason: collision with root package name */ boolean f14724c; /* renamed from: d, reason: collision with root package name */ private boolean f14725d; /* renamed from: e, reason: collision with root package name */ private final BroadcastReceiver f14726e = new a(); class a extends BroadcastReceiver { a() { } @Override // android.content.BroadcastReceiver public void onReceive(Context context, Intent intent) { n nVar = n.this; boolean z10 = nVar.f14724c; nVar.f14724c = nVar.i(context); if (z10 != n.this.f14724c) { if (Log.isLoggable("ConnectivityMonitor", 3)) { Log.d("ConnectivityMonitor", "connectivity changed, isConnected: " + n.this.f14724c); } n nVar2 = n.this; nVar2.f14723b.a(nVar2.f14724c); } } } n(Context context, a.InterfaceC0238a interfaceC0238a) { this.f14722a = context.getApplicationContext(); this.f14723b = interfaceC0238a; } private void g() { if (this.f14725d) { return; } this.f14724c = i(this.f14722a); try { this.f14722a.registerReceiver(this.f14726e, new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE")); this.f14725d = true; } catch (SecurityException e10) { if (Log.isLoggable("ConnectivityMonitor", 5)) { Log.w("ConnectivityMonitor", "Failed to register", e10); } } } private void k() { if (this.f14725d) { this.f14722a.unregisterReceiver(this.f14726e); this.f14725d = false; } } boolean i(Context context) { try { NetworkInfo activeNetworkInfo = ((ConnectivityManager) b7.j.d((ConnectivityManager) context.getSystemService("connectivity"))).getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); } catch (RuntimeException e10) { if (Log.isLoggable("ConnectivityMonitor", 5)) { Log.w("ConnectivityMonitor", "Failed to determine connectivity status when connectivity changed", e10); } return true; } } @Override // u6.e public void onDestroy() { } @Override // u6.e public void onStart() { g(); } @Override // u6.e public void onStop() { k(); } }