package com.google.android.gms.common.api; import android.app.Activity; import android.content.IntentSender; import android.util.Log; import androidx.annotation.NonNull; import com.google.android.gms.common.annotation.KeepForSdk; import com.google.android.gms.common.api.Result; import com.google.android.gms.common.internal.Preconditions; /* loaded from: classes2.dex */ public abstract class ResolvingResultCallbacks extends ResultCallbacks { private final Activity zza; private final int zzb; public ResolvingResultCallbacks(@NonNull 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 @KeepForSdk public final void onFailure(@NonNull Status status) { if (!status.hasResolution()) { onUnresolvableFailure(status); return; } try { status.startResolutionForResult(this.zza, this.zzb); } catch (IntentSender.SendIntentException e) { Log.e("ResolvingResultCallback", "Failed to start resolution", e); onUnresolvableFailure(new Status(8)); } } @Override // com.google.android.gms.common.api.ResultCallbacks public abstract void onSuccess(@NonNull R r); public abstract void onUnresolvableFailure(@NonNull Status status); }