CastSession$zzd.smali
.class final Lcom/google/android/gms/cast/framework/CastSession$zzd;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;
.implements Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/cast/framework/CastSession;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "zzd"
.end annotation
# instance fields
.field private synthetic zzepg:Lcom/google/android/gms/cast/framework/CastSession;
# direct methods
.method private constructor <init>(Lcom/google/android/gms/cast/framework/CastSession;)V
.registers 2
iput-object p1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/google/android/gms/cast/framework/CastSession;Lcom/google/android/gms/cast/framework/zzc;)V
.registers 3
invoke-direct {p0, p1}, Lcom/google/android/gms/cast/framework/CastSession$zzd;-><init>(Lcom/google/android/gms/cast/framework/CastSession;)V
return-void
.end method
# virtual methods
.method public final onConnected(Landroid/os/Bundle;)V
.registers 7
const/4 v0, 0x0
:try_start_1
iget-object v1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v1}, Lcom/google/android/gms/cast/framework/CastSession;->zza(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;
move-result-object v1
:try_end_7
.catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_7} :catch_38
if-eqz v1, :cond_2e
:try_start_9
iget-object v1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v1}, Lcom/google/android/gms/cast/framework/CastSession;->zza(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;->zzadd()V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v1}, Lcom/google/android/gms/cast/framework/CastSession;->zza(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;->requestStatus()Lcom/google/android/gms/common/api/PendingResult;
:try_end_1b
.catch Ljava/io/IOException; {:try_start_9 .. :try_end_1b} :catch_1c
.catch Landroid/os/RemoteException; {:try_start_9 .. :try_end_1b} :catch_38
goto :goto_2e
:catch_1c
move-exception v1
:try_start_1d
invoke-static {}, Lcom/google/android/gms/cast/framework/CastSession;->zzabw()Lcom/google/android/gms/internal/zzazx;
move-result-object v2
const-string v3, "Exception when setting GoogleApiClient."
new-array v4, v0, [Ljava/lang/Object;
invoke-virtual {v2, v1, v3, v4}, Lcom/google/android/gms/internal/zzazx;->zza(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
const/4 v2, 0x0
invoke-static {v1, v2}, Lcom/google/android/gms/cast/framework/CastSession;->zza(Lcom/google/android/gms/cast/framework/CastSession;Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;)Lcom/google/android/gms/cast/framework/media/RemoteMediaClient;
:cond_2e
:goto_2e
iget-object v1, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v1}, Lcom/google/android/gms/cast/framework/CastSession;->zzb(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/zzl;
move-result-object v1
invoke-interface {v1, p1}, Lcom/google/android/gms/cast/framework/zzl;->onConnected(Landroid/os/Bundle;)V
:try_end_37
.catch Landroid/os/RemoteException; {:try_start_1d .. :try_end_37} :catch_38
return-void
:catch_38
move-exception p1
invoke-static {}, Lcom/google/android/gms/cast/framework/CastSession;->zzabw()Lcom/google/android/gms/internal/zzazx;
move-result-object v1
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
const-string v3, "onConnected"
aput-object v3, v2, v0
const/4 v0, 0x1
const-class v3, Lcom/google/android/gms/cast/framework/zzl;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v0
const-string v0, "Unable to call %s on %s."
invoke-virtual {v1, p1, v0, v2}, Lcom/google/android/gms/internal/zzazx;->zzb(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public final onConnectionFailed(Lcom/google/android/gms/common/ConnectionResult;)V
.registers 6
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v0}, Lcom/google/android/gms/cast/framework/CastSession;->zzb(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/zzl;
move-result-object v0
invoke-interface {v0, p1}, Lcom/google/android/gms/cast/framework/zzl;->onConnectionFailed(Lcom/google/android/gms/common/ConnectionResult;)V
:try_end_9
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_9} :catch_a
return-void
:catch_a
move-exception p1
invoke-static {}, Lcom/google/android/gms/cast/framework/CastSession;->zzabw()Lcom/google/android/gms/internal/zzazx;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "onConnectionFailed"
aput-object v3, v1, v2
const/4 v2, 0x1
const-class v3, Lcom/google/android/gms/cast/framework/zzl;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const-string v2, "Unable to call %s on %s."
invoke-virtual {v0, p1, v2, v1}, Lcom/google/android/gms/internal/zzazx;->zzb(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public final onConnectionSuspended(I)V
.registers 6
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/cast/framework/CastSession$zzd;->zzepg:Lcom/google/android/gms/cast/framework/CastSession;
invoke-static {v0}, Lcom/google/android/gms/cast/framework/CastSession;->zzb(Lcom/google/android/gms/cast/framework/CastSession;)Lcom/google/android/gms/cast/framework/zzl;
move-result-object v0
invoke-interface {v0, p1}, Lcom/google/android/gms/cast/framework/zzl;->onConnectionSuspended(I)V
:try_end_9
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_9} :catch_a
return-void
:catch_a
move-exception p1
invoke-static {}, Lcom/google/android/gms/cast/framework/CastSession;->zzabw()Lcom/google/android/gms/internal/zzazx;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "onConnectionSuspended"
aput-object v3, v1, v2
const/4 v2, 0x1
const-class v3, Lcom/google/android/gms/cast/framework/zzl;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const-string v2, "Unable to call %s on %s."
invoke-virtual {v0, p1, v2, v1}, Lcom/google/android/gms/internal/zzazx;->zzb(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method