cl$a.smali
.class public final Lcom/loc/cl$a;
.super Landroid/os/Handler;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/loc/cl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field final synthetic a:Lcom/loc/cl;
# direct methods
.method public constructor <init>(Lcom/loc/cl;Landroid/os/Looper;)V
.registers 3
iput-object p1, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
return-void
.end method
# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
.registers 7
const/4 v2, 0x0
:try_start_1
invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;
:try_end_4
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_4} :catch_3c
move-result-object v1
:try_start_5
iget-object v2, p1, Landroid/os/Message;->replyTo:Landroid/os/Messenger;
if-eqz v1, :cond_47
invoke-virtual {v1}, Landroid/os/Bundle;->isEmpty()Z
move-result v0
if-nez v0, :cond_47
const-string/jumbo v0, "c"
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iget-object v3, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v3, v0}, Lcom/loc/cl;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_47
iget v0, p1, Landroid/os/Message;->what:I
const/4 v3, 0x1
if-ne v0, v3, :cond_3b
const/4 v0, 0x0
const/16 v3, 0x836
invoke-static {v0, v3}, Lcom/loc/cg;->a(Ljava/lang/String;I)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
const-string/jumbo v0, "invalid handlder scode!!!"
invoke-static {v0}, Lcom/loc/cl;->b(Ljava/lang/String;)Lcom/autonavi/aps/amapapi/model/AMapLocationServer;
move-result-object v0
iget-object v3, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v0}, Lcom/autonavi/aps/amapapi/model/AMapLocationServer;->k()Ljava/lang/String;
move-result-object v4
invoke-static {v3, v2, v0, v4}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Messenger;Lcom/amap/api/location/AMapLocation;Ljava/lang/String;)V
:try_end_3b
.catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_3b} :catch_df
:cond_3b
:goto_3b
return-void
:catch_3c
move-exception v0
move-object v1, v2
:goto_3e
:try_start_3e
const-string/jumbo v3, "APSServiceCore"
const-string/jumbo v4, "ActionHandler handlerMessage"
invoke-static {v0, v3, v4}, Lcom/loc/ca;->a(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)V
:cond_47
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_e2
:goto_4c
:pswitch_4c
invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
:try_end_4f
.catch Ljava/lang/Throwable; {:try_start_3e .. :try_end_4f} :catch_50
goto :goto_3b
:catch_50
move-exception v0
const-string/jumbo v1, "actionHandler"
const-string/jumbo v2, "handleMessage"
invoke-static {v0, v1, v2}, Lcom/loc/ca;->a(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_3b
:pswitch_5b
:try_start_5b
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v2, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Messenger;Landroid/os/Bundle;)V
goto :goto_4c
:pswitch_66
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v2, v1}, Lcom/loc/cl;->b(Lcom/loc/cl;Landroid/os/Messenger;Landroid/os/Bundle;)V
goto :goto_4c
:pswitch_71
if-eqz v1, :cond_3b
invoke-virtual {v1}, Landroid/os/Bundle;->isEmpty()Z
move-result v0
if-nez v0, :cond_3b
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v0}, Lcom/loc/cl;->c()V
goto :goto_4c
:pswitch_85
if-eqz v1, :cond_3b
invoke-virtual {v1}, Landroid/os/Bundle;->isEmpty()Z
move-result v0
if-nez v0, :cond_3b
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v0}, Lcom/loc/cl;->d()V
goto :goto_4c
:pswitch_99
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0}, Lcom/loc/cl;->a(Lcom/loc/cl;)V
goto :goto_4c
:pswitch_a4
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0}, Lcom/loc/cl;->b(Lcom/loc/cl;)V
goto :goto_4c
:pswitch_af
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0}, Lcom/loc/cl;->c(Lcom/loc/cl;)V
goto :goto_4c
:pswitch_ba
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v2}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Messenger;)V
goto :goto_4c
:pswitch_c5
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v1}, Lcom/loc/cl;->a(Lcom/loc/cl;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v0, v2, v1}, Lcom/loc/cl;->a(Landroid/os/Messenger;Landroid/os/Bundle;)V
goto/16 :goto_4c
:pswitch_d1
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-virtual {v0}, Lcom/loc/cl;->e()V
goto/16 :goto_4c
:pswitch_d8
iget-object v0, p0, Lcom/loc/cl$a;->a:Lcom/loc/cl;
invoke-static {v0, v2}, Lcom/loc/cl;->b(Lcom/loc/cl;Landroid/os/Messenger;)V
:try_end_dd
.catch Ljava/lang/Throwable; {:try_start_5b .. :try_end_dd} :catch_50
goto/16 :goto_4c
:catch_df
move-exception v0
goto/16 :goto_3e
:pswitch_data_e2
.packed-switch 0x0
:pswitch_5b
:pswitch_66
:pswitch_71
:pswitch_85
:pswitch_99
:pswitch_a4
:pswitch_4c
:pswitch_af
:pswitch_4c
:pswitch_ba
:pswitch_c5
:pswitch_d1
:pswitch_d8
.end packed-switch
.end method