Files
rr3-apk/decompiled/sources/com/google/android/gms/common/internal/zzf.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

68 lines
2.7 KiB
Java

package com.google.android.gms.common.internal;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.RemoteException;
import android.util.Log;
import androidx.annotation.BinderThread;
import androidx.annotation.Nullable;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.internal.BaseGmsClient;
/* loaded from: classes2.dex */
public final class zzf extends zza {
@Nullable
public final IBinder zze;
final /* synthetic */ BaseGmsClient zzf;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
@BinderThread
public zzf(BaseGmsClient baseGmsClient, @Nullable int i, @Nullable IBinder iBinder, Bundle bundle) {
super(baseGmsClient, i, bundle);
this.zzf = baseGmsClient;
this.zze = iBinder;
}
@Override // com.google.android.gms.common.internal.zza
public final void zzb(ConnectionResult connectionResult) {
if (this.zzf.zzx != null) {
this.zzf.zzx.onConnectionFailed(connectionResult);
}
this.zzf.onConnectionFailed(connectionResult);
}
@Override // com.google.android.gms.common.internal.zza
public final boolean zzd() {
BaseGmsClient.BaseConnectionCallbacks baseConnectionCallbacks;
BaseGmsClient.BaseConnectionCallbacks baseConnectionCallbacks2;
try {
IBinder iBinder = this.zze;
Preconditions.checkNotNull(iBinder);
String interfaceDescriptor = iBinder.getInterfaceDescriptor();
if (!this.zzf.getServiceDescriptor().equals(interfaceDescriptor)) {
Log.w("GmsClient", "service descriptor mismatch: " + this.zzf.getServiceDescriptor() + " vs. " + interfaceDescriptor);
return false;
}
IInterface createServiceInterface = this.zzf.createServiceInterface(this.zze);
if (createServiceInterface == null || !(BaseGmsClient.zzn(this.zzf, 2, 4, createServiceInterface) || BaseGmsClient.zzn(this.zzf, 3, 4, createServiceInterface))) {
return false;
}
this.zzf.zzB = null;
BaseGmsClient baseGmsClient = this.zzf;
Bundle connectionHint = baseGmsClient.getConnectionHint();
baseConnectionCallbacks = baseGmsClient.zzw;
if (baseConnectionCallbacks == null) {
return true;
}
baseConnectionCallbacks2 = this.zzf.zzw;
baseConnectionCallbacks2.onConnected(connectionHint);
return true;
} catch (RemoteException unused) {
Log.w("GmsClient", "service probably died");
return false;
}
}
}