.class final Lcom/google/android/gms/internal/ads/zzaan; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Landroid/hardware/display/DisplayManager$DisplayListener; # instance fields .field final synthetic zza:Lcom/google/android/gms/internal/ads/zzaap; .field private final zzb:Landroid/hardware/display/DisplayManager; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzaap;Landroid/hardware/display/DisplayManager;)V .locals 0 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzaan;->zza:Lcom/google/android/gms/internal/ads/zzaap; invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzaan;->zzb:Landroid/hardware/display/DisplayManager; return-void .end method .method private final zzc()Landroid/view/Display; .locals 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzaan;->zzb:Landroid/hardware/display/DisplayManager; const/4 v1, 0x0 .line 1 invoke-virtual {v0, v1}, Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; move-result-object v0 return-object v0 .end method # virtual methods .method public final onDisplayAdded(I)V .locals 0 return-void .end method .method public final onDisplayChanged(I)V .locals 1 if-nez p1, :cond_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzaan;->zza:Lcom/google/android/gms/internal/ads/zzaap; .line 1 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzaan;->zzc()Landroid/view/Display; move-result-object v0 invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzaap;->zzb(Lcom/google/android/gms/internal/ads/zzaap;Landroid/view/Display;)V :cond_0 return-void .end method .method public final onDisplayRemoved(I)V .locals 0 return-void .end method .method public final zza()V .locals 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzaan;->zzb:Landroid/hardware/display/DisplayManager; const/4 v1, 0x0 .line 1 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzei;->zzy(Landroid/os/Handler$Callback;)Landroid/os/Handler; move-result-object v1 .line 2 invoke-virtual {v0, p0, v1}, Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzaan;->zza:Lcom/google/android/gms/internal/ads/zzaap; .line 3 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzaan;->zzc()Landroid/view/Display; move-result-object v1 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzaap;->zzb(Lcom/google/android/gms/internal/ads/zzaap;Landroid/view/Display;)V return-void .end method .method public final zzb()V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzaan;->zzb:Landroid/hardware/display/DisplayManager; .line 1 invoke-virtual {v0, p0}, Landroid/hardware/display/DisplayManager;->unregisterDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;)V return-void .end method