.class public final Lcom/google/android/gms/internal/ads/zzhfl; .super Landroidx/browser/customtabs/CustomTabsServiceConnection; .source "SourceFile" # instance fields .field private final zza:Ljava/lang/ref/WeakReference; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzbdm;)V .locals 1 .line 1 invoke-direct {p0}, Landroidx/browser/customtabs/CustomTabsServiceConnection;->()V new-instance v0, Ljava/lang/ref/WeakReference; .line 2 invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzhfl;->zza:Ljava/lang/ref/WeakReference; return-void .end method # virtual methods .method public final onCustomTabsServiceConnected(Landroid/content/ComponentName;Landroidx/browser/customtabs/CustomTabsClient;)V .locals 0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhfl;->zza:Ljava/lang/ref/WeakReference; .line 1 invoke-virtual {p1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/google/android/gms/internal/ads/zzbdm; if-eqz p1, :cond_0 .line 2 invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzbdm;->zzc(Landroidx/browser/customtabs/CustomTabsClient;)V :cond_0 return-void .end method .method public final onServiceDisconnected(Landroid/content/ComponentName;)V .locals 0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhfl;->zza:Ljava/lang/ref/WeakReference; .line 1 invoke-virtual {p1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/google/android/gms/internal/ads/zzbdm; if-eqz p1, :cond_0 .line 2 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbdm;->zzd()V :cond_0 return-void .end method