- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
42 lines
1.4 KiB
Java
42 lines
1.4 KiB
Java
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<R extends Result> extends ResultCallbacks<R> {
|
|
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);
|
|
}
|