Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzftl.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

93 lines
3.6 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.ComponentName;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.os.IInterface;
import android.os.RemoteException;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
final class zzftl implements ServiceConnection {
final /* synthetic */ zzftn zza;
public /* synthetic */ zzftl(zzftn zzftnVar, zzftm zzftmVar) {
this.zza = zzftnVar;
}
@Override // android.content.ServiceConnection
public final void onServiceConnected(ComponentName componentName, final IBinder iBinder) {
zzfto zzftoVar;
zzftoVar = this.zza.zzc;
zzftoVar.zzc("LmdServiceConnectionManager.onServiceConnected(%s)", componentName);
this.zza.zzo(new Runnable() { // from class: com.google.android.gms.internal.ads.zzftj
@Override // java.lang.Runnable
public final void run() {
zzfto zzftoVar2;
zzfto zzftoVar3;
List list;
List list2;
List list3;
IInterface iInterface;
IBinder.DeathRecipient deathRecipient;
zzfrn zzb = zzfrm.zzb(iBinder);
zzftl zzftlVar = zzftl.this;
zzftlVar.zza.zzj = zzb;
zzftoVar2 = zzftlVar.zza.zzc;
zzftoVar2.zzc("linkToDeath", new Object[0]);
try {
iInterface = zzftlVar.zza.zzj;
iInterface.getClass();
IBinder asBinder = iInterface.asBinder();
deathRecipient = zzftlVar.zza.zzh;
asBinder.linkToDeath(deathRecipient, 0);
} catch (RemoteException e) {
zzftoVar3 = zzftlVar.zza.zzc;
zzftoVar3.zzb(e, "linkToDeath failed", new Object[0]);
}
zzftlVar.zza.zzf = false;
list = zzftlVar.zza.zze;
synchronized (list) {
try {
list2 = zzftlVar.zza.zze;
Iterator it = list2.iterator();
while (it.hasNext()) {
((Runnable) it.next()).run();
}
list3 = zzftlVar.zza.zze;
list3.clear();
} catch (Throwable th) {
throw th;
}
}
}
});
}
@Override // android.content.ServiceConnection
public final void onServiceDisconnected(ComponentName componentName) {
zzfto zzftoVar;
zzftoVar = this.zza.zzc;
zzftoVar.zzc("LmdServiceConnectionManager.onServiceDisconnected(%s)", componentName);
this.zza.zzo(new Runnable() { // from class: com.google.android.gms.internal.ads.zzftk
@Override // java.lang.Runnable
public final void run() {
zzfto zzftoVar2;
IInterface iInterface;
IBinder.DeathRecipient deathRecipient;
zzftl zzftlVar = zzftl.this;
zzftoVar2 = zzftlVar.zza.zzc;
zzftoVar2.zzc("unlinkToDeath", new Object[0]);
iInterface = zzftlVar.zza.zzj;
iInterface.getClass();
IBinder asBinder = iInterface.asBinder();
deathRecipient = zzftlVar.zza.zzh;
asBinder.unlinkToDeath(deathRecipient, 0);
zzftlVar.zza.zzj = null;
zzftlVar.zza.zzf = false;
}
});
}
}