a$2.smali
.class Lcom/umeng/commonsdk/framework/a$2;
.super Landroid/os/Handler;
.source "UMNetWorkSender.java"
# instance fields
.field final synthetic a:Lcom/umeng/commonsdk/framework/a;
# direct methods
.method constructor <init>(Lcom/umeng/commonsdk/framework/a;Landroid/os/Looper;)V
.registers 3
.prologue
.line 261
iput-object p1, p0, Lcom/umeng/commonsdk/framework/a$2;->a:Lcom/umeng/commonsdk/framework/a;
invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
return-void
.end method
# virtual methods
.method public handleMessage(Landroid/os/Message;)V
.registers 6
.prologue
.line 264
iget v0, p1, Landroid/os/Message;->what:I
sparse-switch v0, :sswitch_data_3c
.line 292
:goto_5
return-void
.line 266
:sswitch_6
const-string v0, "--->>> handleMessage: recv MSG_PROCESS_NEXT msg."
invoke-static {v0}, Lcom/umeng/commonsdk/statistics/common/ULog;->d(Ljava/lang/String;)V
.line 269
:try_start_b
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;
move-result-object v0
const-wide/16 v2, 0x1
sget-object v1, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v2, v3, v1}, Ljava/util/concurrent/locks/ReentrantLock;->tryLock(JLjava/util/concurrent/TimeUnit;)Z
.line 271
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->k()V
:try_end_19
.catch Ljava/lang/Throwable; {:try_start_b .. :try_end_19} :catch_21
.catchall {:try_start_b .. :try_end_19} :catchall_2a
.line 275
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;
move-result-object v0
invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
goto :goto_5
.line 272
:catch_21
move-exception v0
.line 275
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;
move-result-object v0
invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
goto :goto_5
:catchall_2a
move-exception v0
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;
move-result-object v1
invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
throw v0
.line 281
:sswitch_33
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->l()V
goto :goto_5
.line 285
:sswitch_37
invoke-static {}, Lcom/umeng/commonsdk/framework/a;->m()V
goto :goto_5
.line 264
nop
:sswitch_data_3c
.sparse-switch
0x111 -> :sswitch_6
0x112 -> :sswitch_37
0x200 -> :sswitch_33
.end sparse-switch
.end method