bb.smali
.class final Lcom/baidu/techain/af/bb;
.super Landroid/os/Handler;
# instance fields
.field final synthetic a:Lcom/baidu/techain/af/bm;
# direct methods
.method constructor <init>(Lcom/baidu/techain/af/bm;)V
.registers 2
iput-object p1, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
invoke-direct {p0}, Landroid/os/Handler;-><init>()V
return-void
.end method
# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
.registers 7
.prologue
.line 0
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 1000
iget-object v2, v0, Lcom/baidu/techain/af/bm;->a:Ljava/lang/Object;
.line 0
monitor-enter v2
:try_start_5
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_98
:cond_a
:goto_a
:pswitch_a
monitor-exit v2
return-void
:pswitch_c
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/util/HashMap;
iget-object v3, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 3000
if-eqz v0, :cond_a
iget-object v1, v3, Lcom/baidu/techain/af/bm;->g:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/techain/af/bi;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
iget-object v4, v3, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
if-eqz v4, :cond_34
if-eqz v1, :cond_34
iget-object v4, v3, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
.line 4000
iput-object v1, v4, Lcom/baidu/techain/af/bd;->k:Ljava/lang/String;
.line 3000
invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_34
iget-object v4, v3, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 5000
iput-object v1, v4, Lcom/baidu/techain/af/bd;->l:Ljava/lang/String;
.line 3000
:cond_34
iget-object v1, v3, Lcom/baidu/techain/af/bm;->g:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/techain/af/bi;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_45
invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_45
invoke-virtual {v0, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:cond_45
iget-object v1, v3, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
if-eqz v1, :cond_a
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v1
if-lez v1, :cond_a
iget-object v1, v3, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
new-instance v4, Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;
move-result-object v0
invoke-direct {v4, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 6000
iput-object v4, v1, Lcom/baidu/techain/af/bd;->m:Ljava/util/List;
.line 3000
invoke-virtual {v3}, Lcom/baidu/techain/af/bm;->b()V
goto :goto_a
.line 0
:catchall_60
move-exception v0
monitor-exit v2
:try_end_62
.catchall {:try_start_5 .. :try_end_62} :catchall_60
throw v0
:pswitch_63
:try_start_63
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 7000
const/4 v1, 0x0
iput v1, v0, Lcom/baidu/techain/af/bm;->c:I
.line 0
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 8000
iget-object v0, v0, Lcom/baidu/techain/af/bm;->f:Lcom/baidu/techain/af/bj;
.line 0
if-eqz v0, :cond_76
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 9000
iget-object v0, v0, Lcom/baidu/techain/af/bm;->f:Lcom/baidu/techain/af/bj;
.line 0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/baidu/techain/af/bj;->cancel(Z)Z
:cond_76
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
invoke-virtual {v0}, Lcom/baidu/techain/af/bm;->b()V
goto :goto_a
:pswitch_7c
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
if-eqz v0, :cond_90
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v1, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 10000
iget-object v1, v1, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
.line 0
if-eqz v1, :cond_90
iget-object v1, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
.line 11000
iget-object v1, v1, Lcom/baidu/techain/af/bm;->d:Lcom/baidu/techain/af/bd;
.line 12000
iput-object v0, v1, Lcom/baidu/techain/af/bd;->d:Ljava/lang/String;
.line 0
:cond_90
iget-object v0, p0, Lcom/baidu/techain/af/bb;->a:Lcom/baidu/techain/af/bm;
invoke-virtual {v0}, Lcom/baidu/techain/af/bm;->b()V
:try_end_95
.catchall {:try_start_63 .. :try_end_95} :catchall_60
goto/16 :goto_a
nop
:pswitch_data_98
.packed-switch 0x0
:pswitch_c
:pswitch_63
:pswitch_a
:pswitch_7c
.end packed-switch
.end method