package com.google.android.gms.common.api.internal; import android.app.Activity; import androidx.collection.ArraySet; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GoogleApiAvailability; import com.google.android.gms.common.internal.Preconditions; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zaae extends zap { private final ArraySet zad; private final GoogleApiManager zae; zaae(LifecycleFragment lifecycleFragment, GoogleApiManager googleApiManager, GoogleApiAvailability googleApiAvailability) { super(lifecycleFragment, googleApiAvailability); this.zad = new ArraySet(); this.zae = googleApiManager; this.mLifecycleFragment.addCallback("ConnectionlessLifecycleHelper", this); } public static void zad(Activity activity, GoogleApiManager googleApiManager, ApiKey apiKey) { LifecycleFragment fragment = getFragment(activity); zaae zaaeVar = (zaae) fragment.getCallbackOrNull("ConnectionlessLifecycleHelper", zaae.class); if (zaaeVar == null) { zaaeVar = new zaae(fragment, googleApiManager, GoogleApiAvailability.getInstance()); } Preconditions.checkNotNull(apiKey, "ApiKey cannot be null"); zaaeVar.zad.add(apiKey); googleApiManager.zaA(zaaeVar); } private final void zae() { if (this.zad.isEmpty()) { return; } this.zae.zaA(this); } @Override // com.google.android.gms.common.api.internal.LifecycleCallback public final void onResume() { super.onResume(); zae(); } @Override // com.google.android.gms.common.api.internal.zap, com.google.android.gms.common.api.internal.LifecycleCallback public final void onStart() { super.onStart(); zae(); } @Override // com.google.android.gms.common.api.internal.zap, com.google.android.gms.common.api.internal.LifecycleCallback public final void onStop() { super.onStop(); this.zae.zaB(this); } final ArraySet zaa() { return this.zad; } @Override // com.google.android.gms.common.api.internal.zap protected final void zab(ConnectionResult connectionResult, int i) { this.zae.zax(connectionResult, i); } @Override // com.google.android.gms.common.api.internal.zap protected final void zac() { this.zae.zay(); } }