package com.google.android.gms.common.api; import android.app.Activity; import android.content.IntentSender; import com.google.android.gms.common.api.Result; import com.google.android.gms.common.internal.Preconditions; /* loaded from: classes.dex */ public abstract class ResolvingResultCallbacks extends ResultCallbacks { private final Activity zza; private final int zzb; protected ResolvingResultCallbacks(Activity activity, int i) { Preconditions.checkNotNull(activity, "Activity must not be null"); this.zza = activity; this.zzb = i; } @Override // com.google.android.gms.common.api.ResultCallbacks public final void onFailure(Status status) { if (status.hasResolution()) { try { status.startResolutionForResult(this.zza, this.zzb); return; } catch (IntentSender.SendIntentException unused) { onUnresolvableFailure(new Status(8)); return; } } onUnresolvableFailure(status); } @Override // com.google.android.gms.common.api.ResultCallbacks public abstract void onSuccess(R r); public abstract void onUnresolvableFailure(Status status); }