l$d.smali
.class final Le/r/k/l$d;
.super Landroid/os/Handler;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Le/r/k/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1a
name = "d"
.end annotation
# instance fields
.field private final a:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Le/r/k/l$a;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Le/r/k/l$a;)V
.registers 3
invoke-direct {p0}, Landroid/os/Handler;-><init>()V
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Le/r/k/l$d;->a:Ljava/lang/ref/WeakReference;
return-void
.end method
.method private b(Le/r/k/l$a;IIILjava/lang/Object;Landroid/os/Bundle;)Z
.registers 8
const/4 v0, 0x1
if-eqz p2, :cond_57
if-eq p2, v0, :cond_53
const/4 v0, 0x2
if-eq p2, v0, :cond_43
const/4 p4, 0x3
if-eq p2, p4, :cond_36
const/4 p4, 0x4
if-eq p2, p4, :cond_1f
const/4 p3, 0x5
if-eq p2, p3, :cond_12
goto :goto_4a
:cond_12
if-eqz p5, :cond_18
instance-of p2, p5, Landroid/os/Bundle;
if-eqz p2, :cond_4a
:cond_18
check-cast p5, Landroid/os/Bundle;
invoke-virtual {p1, p5}, Le/r/k/l$a;->f(Landroid/os/Bundle;)Z
move-result p1
return p1
:cond_1f
if-eqz p5, :cond_25
instance-of p2, p5, Landroid/os/Bundle;
if-eqz p2, :cond_4a
:cond_25
if-nez p6, :cond_29
const/4 p2, 0x0
goto :goto_2f
:cond_29
const-string p2, "error"
invoke-virtual {p6, p2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
:goto_2f
check-cast p5, Landroid/os/Bundle;
invoke-virtual {p1, p3, p2, p5}, Le/r/k/l$a;->d(ILjava/lang/String;Landroid/os/Bundle;)Z
move-result p1
return p1
:cond_36
if-eqz p5, :cond_3c
instance-of p2, p5, Landroid/os/Bundle;
if-eqz p2, :cond_4a
:cond_3c
check-cast p5, Landroid/os/Bundle;
invoke-virtual {p1, p3, p5}, Le/r/k/l$a;->e(ILandroid/os/Bundle;)Z
move-result p1
return p1
:cond_43
if-eqz p5, :cond_4c
instance-of p2, p5, Landroid/os/Bundle;
if-eqz p2, :cond_4a
goto :goto_4c
:cond_4a
:goto_4a
const/4 p1, 0x0
return p1
:cond_4c
:goto_4c
check-cast p5, Landroid/os/Bundle;
invoke-virtual {p1, p3, p4, p5}, Le/r/k/l$a;->i(IILandroid/os/Bundle;)Z
move-result p1
return p1
:cond_53
invoke-virtual {p1, p3}, Le/r/k/l$a;->h(I)Z
return v0
:cond_57
invoke-virtual {p1, p3}, Le/r/k/l$a;->g(I)Z
return v0
.end method
# virtual methods
.method public a()V
.registers 2
iget-object v0, p0, Le/r/k/l$d;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->clear()V
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 10
iget-object v0, p0, Le/r/k/l$d;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Le/r/k/l$a;
if-eqz v2, :cond_38
iget v3, p1, Landroid/os/Message;->what:I
iget v4, p1, Landroid/os/Message;->arg1:I
iget v5, p1, Landroid/os/Message;->arg2:I
iget-object v6, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
invoke-virtual {p1}, Landroid/os/Message;->peekData()Landroid/os/Bundle;
move-result-object v7
move-object v1, p0
invoke-direct/range {v1 .. v7}, Le/r/k/l$d;->b(Le/r/k/l$a;IIILjava/lang/Object;Landroid/os/Bundle;)Z
move-result v0
if-nez v0, :cond_38
sget-boolean v0, Le/r/k/l;->p:Z
if-eqz v0, :cond_38
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Unhandled message from server: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "MediaRouteProviderProxy"
invoke-static {v0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:cond_38
return-void
.end method