alt$b.smali
.class Ldxoptimizer/alt$b;
.super Landroid/os/Handler;
.source "TrashCleanScannerManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/alt;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "b"
.end annotation
# instance fields
.field final synthetic a:Ldxoptimizer/alt;
.field private final b:I
.field private final c:I
.field private final d:I
.field private final e:I
.field private final f:I
.field private final g:I
.field private final h:I
# direct methods
.method constructor <init>(Ldxoptimizer/alt;Landroid/os/Looper;)V
.registers 4
.prologue
.line 556
iput-object p1, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
.line 557
invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
.line 547
const/4 v0, 0x1
iput v0, p0, Ldxoptimizer/alt$b;->b:I
.line 548
const/4 v0, 0x2
iput v0, p0, Ldxoptimizer/alt$b;->c:I
.line 549
const/4 v0, 0x3
iput v0, p0, Ldxoptimizer/alt$b;->d:I
.line 550
const/4 v0, 0x4
iput v0, p0, Ldxoptimizer/alt$b;->e:I
.line 551
const/4 v0, 0x5
iput v0, p0, Ldxoptimizer/alt$b;->f:I
.line 552
const/4 v0, 0x6
iput v0, p0, Ldxoptimizer/alt$b;->g:I
.line 554
const/16 v0, 0x64
iput v0, p0, Ldxoptimizer/alt$b;->h:I
.line 558
return-void
.end method
# virtual methods
.method public a(I)V
.registers 4
.prologue
.line 704
const/4 v0, 0x6
const/4 v1, -0x1
invoke-virtual {p0, v0, p1, v1}, Ldxoptimizer/alt$b;->obtainMessage(III)Landroid/os/Message;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/alt$b;->sendMessage(Landroid/os/Message;)Z
.line 705
return-void
.end method
.method a(ILcom/dianxinos/optimizer/engine/trash/TrashItem;)V
.registers 5
.prologue
.line 696
const/4 v0, 0x2
const/4 v1, -0x1
invoke-virtual {p0, v0, p1, v1, p2}, Ldxoptimizer/alt$b;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/alt$b;->sendMessage(Landroid/os/Message;)Z
.line 697
return-void
.end method
.method a(ILjava/util/ArrayList;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/trash/TrashItem;",
">;)V"
}
.end annotation
.prologue
.line 700
const/4 v0, 0x3
const/4 v1, -0x1
invoke-virtual {p0, v0, p1, v1, p2}, Ldxoptimizer/alt$b;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/alt$b;->sendMessage(Landroid/os/Message;)Z
.line 701
return-void
.end method
.method a(Ldxoptimizer/alt$e;)V
.registers 3
.prologue
.line 692
const/4 v0, 0x1
invoke-virtual {p0, v0, p1}, Ldxoptimizer/alt$b;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/alt$b;->sendMessageAtFrontOfQueue(Landroid/os/Message;)Z
.line 693
return-void
.end method
.method public b(Ldxoptimizer/alt$e;)V
.registers 3
.prologue
.line 708
const/4 v0, 0x5
invoke-virtual {p0, v0, p1}, Ldxoptimizer/alt$b;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/alt$b;->sendMessageAtFrontOfQueue(Landroid/os/Message;)Z
.line 709
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 8
.prologue
const-wide/16 v2, 0x64
const/4 v1, 0x4
.line 563
iget v0, p1, Landroid/os/Message;->what:I
.line 564
packed-switch v0, :pswitch_data_152
.line 689
:cond_8
:goto_8
return-void
.line 566
:pswitch_9
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ldxoptimizer/alt$e;
.line 567
iget-object v0, v0, Ldxoptimizer/alt$e;->c:Ldxoptimizer/ali;
invoke-interface {v0}, Ldxoptimizer/ali;->a()V
.line 568
invoke-virtual {p0, v1}, Ldxoptimizer/alt$b;->removeMessages(I)V
.line 569
invoke-virtual {p0, v1, v2, v3}, Ldxoptimizer/alt$b;->sendEmptyMessageDelayed(IJ)Z
goto :goto_8
.line 575
:pswitch_19
:try_start_19
iget v2, p1, Landroid/os/Message;->arg1:I
.line 576
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/TrashItem;
.line 577
iget-object v1, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v1}, Ldxoptimizer/alt;->c(Ldxoptimizer/alt;)Landroid/util/SparseArray;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/HashSet;
.line 578
if-eqz v1, :cond_8
.line 580
monitor-enter v1
:try_end_2e
.catch Ljava/lang/ClassCastException; {:try_start_19 .. :try_end_2e} :catch_48
.line 581
:try_start_2e
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
.line 582
monitor-exit v1
:try_end_34
.catchall {:try_start_2e .. :try_end_34} :catchall_4a
.line 583
:try_start_34
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_38
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_8
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/alt$e;
.line 584
invoke-virtual {v1, v2, v0}, Ldxoptimizer/alt$e;->a(ILcom/dianxinos/optimizer/engine/trash/TrashItem;)V
:try_end_47
.catch Ljava/lang/ClassCastException; {:try_start_34 .. :try_end_47} :catch_48
goto :goto_38
.line 587
:catch_48
move-exception v0
goto :goto_8
.line 582
:catchall_4a
move-exception v0
:try_start_4b
monitor-exit v1
:try_end_4c
.catchall {:try_start_4b .. :try_end_4c} :catchall_4a
:try_start_4c
throw v0
:try_end_4d
.catch Ljava/lang/ClassCastException; {:try_start_4c .. :try_end_4d} :catch_48
.line 595
:pswitch_4d
iget v2, p1, Landroid/os/Message;->arg1:I
.line 596
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/util/ArrayList;
.line 597
if-eqz v0, :cond_8
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_8
.line 600
:try_start_5b
iget-object v1, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v1}, Ldxoptimizer/alt;->c(Ldxoptimizer/alt;)Landroid/util/SparseArray;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/HashSet;
.line 601
if-eqz v1, :cond_8
.line 603
monitor-enter v1
:try_end_6a
.catch Ljava/lang/ClassCastException; {:try_start_5b .. :try_end_6a} :catch_84
.line 604
:try_start_6a
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
.line 605
monitor-exit v1
:try_end_70
.catchall {:try_start_6a .. :try_end_70} :catchall_86
.line 606
:try_start_70
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_74
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_8
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/alt$e;
.line 607
invoke-virtual {v1, v2, v0}, Ldxoptimizer/alt$e;->a(ILjava/util/ArrayList;)V
:try_end_83
.catch Ljava/lang/ClassCastException; {:try_start_70 .. :try_end_83} :catch_84
goto :goto_74
.line 610
:catch_84
move-exception v0
goto :goto_8
.line 605
:catchall_86
move-exception v0
:try_start_87
monitor-exit v1
:try_end_88
.catchall {:try_start_87 .. :try_end_88} :catchall_86
:try_start_88
throw v0
:try_end_89
.catch Ljava/lang/ClassCastException; {:try_start_88 .. :try_end_89} :catch_84
.line 619
:pswitch_89
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->d(Ldxoptimizer/alt;)Ljava/lang/Object;
move-result-object v2
monitor-enter v2
.line 620
:try_start_90
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->e(Ldxoptimizer/alt;)I
move-result v0
if-lez v0, :cond_f0
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->e(Ldxoptimizer/alt;)I
:try_end_9d
.catchall {:try_start_90 .. :try_end_9d} :catchall_f9
move-result v0
const/16 v1, 0x8
if-ge v0, v1, :cond_f0
.line 623
:try_start_a2
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->c(Ldxoptimizer/alt;)Landroid/util/SparseArray;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v1}, Ldxoptimizer/alt;->e(Ldxoptimizer/alt;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/HashSet;
.line 624
iget-object v1, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v1}, Ldxoptimizer/alt;->f(Ldxoptimizer/alt;)[Ldxoptimizer/amb;
move-result-object v1
iget-object v3, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v3}, Ldxoptimizer/alt;->e(Ldxoptimizer/alt;)I
move-result v3
aget-object v1, v1, v3
.line 625
if-eqz v0, :cond_f0
if-eqz v1, :cond_f0
.line 626
invoke-virtual {v1}, Ldxoptimizer/amb;->f()I
move-result v3
.line 627
invoke-virtual {v1}, Ldxoptimizer/amb;->g()Ljava/lang/String;
move-result-object v1
.line 629
monitor-enter v0
:try_end_cf
.catch Ljava/lang/ClassCastException; {:try_start_a2 .. :try_end_cf} :catch_ef
.catchall {:try_start_a2 .. :try_end_cf} :catchall_f9
.line 630
:try_start_cf
new-instance v4, Ljava/util/HashSet;
invoke-direct {v4, v0}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
.line 631
monitor-exit v0
:try_end_d5
.catchall {:try_start_cf .. :try_end_d5} :catchall_fc
.line 632
:try_start_d5
invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_d9
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_f0
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/alt$e;
.line 633
iget-object v5, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v5}, Ldxoptimizer/alt;->e(Ldxoptimizer/alt;)I
move-result v5
invoke-virtual {v0, v5, v3, v1}, Ldxoptimizer/alt$e;->a(IILjava/lang/String;)V
:try_end_ee
.catch Ljava/lang/ClassCastException; {:try_start_d5 .. :try_end_ee} :catch_ef
.catchall {:try_start_d5 .. :try_end_ee} :catchall_f9
goto :goto_d9
.line 636
:catch_ef
move-exception v0
.line 642
:cond_f0
const/4 v0, 0x4
const-wide/16 v4, 0x64
:try_start_f3
invoke-virtual {p0, v0, v4, v5}, Ldxoptimizer/alt$b;->sendEmptyMessageDelayed(IJ)Z
.line 643
monitor-exit v2
goto/16 :goto_8
:catchall_f9
move-exception v0
monitor-exit v2
:try_end_fb
.catchall {:try_start_f3 .. :try_end_fb} :catchall_f9
throw v0
.line 631
:catchall_fc
move-exception v1
:try_start_fd
monitor-exit v0
:try_end_fe
.catchall {:try_start_fd .. :try_end_fe} :catchall_fc
:try_start_fe
throw v1
:try_end_ff
.catch Ljava/lang/ClassCastException; {:try_start_fe .. :try_end_ff} :catch_ef
.catchall {:try_start_fe .. :try_end_ff} :catchall_f9
.line 647
:pswitch_ff
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ldxoptimizer/alt$e;
.line 651
iget-object v0, v0, Ldxoptimizer/alt$e;->c:Ldxoptimizer/ali;
invoke-interface {v0}, Ldxoptimizer/ali;->b()V
goto/16 :goto_8
.line 658
:pswitch_10a
:try_start_10a
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->d(Ldxoptimizer/alt;)Ljava/lang/Object;
move-result-object v2
monitor-enter v2
:try_end_111
.catch Ljava/lang/ClassCastException; {:try_start_10a .. :try_end_111} :catch_148
.line 659
:try_start_111
iget v1, p1, Landroid/os/Message;->arg1:I
.line 660
iget-object v0, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v0}, Ldxoptimizer/alt;->c(Ldxoptimizer/alt;)Landroid/util/SparseArray;
move-result-object v0
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/HashSet;
.line 661
iget-object v3, p0, Ldxoptimizer/alt$b;->a:Ldxoptimizer/alt;
invoke-static {v3}, Ldxoptimizer/alt;->c(Ldxoptimizer/alt;)Landroid/util/SparseArray;
move-result-object v3
invoke-virtual {v3, v1}, Landroid/util/SparseArray;->remove(I)V
.line 665
if-eqz v0, :cond_14e
.line 667
monitor-enter v0
:try_end_12b
.catchall {:try_start_111 .. :try_end_12b} :catchall_145
.line 668
:try_start_12b
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3, v0}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
.line 669
monitor-exit v0
:try_end_131
.catchall {:try_start_12b .. :try_end_131} :catchall_14b
.line 670
:try_start_131
invoke-virtual {v3}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_135
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_14e
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/alt$e;
.line 674
invoke-virtual {v0, v1}, Ldxoptimizer/alt$e;->a(I)Z
goto :goto_135
.line 677
:catchall_145
move-exception v0
monitor-exit v2
:try_end_147
.catchall {:try_start_131 .. :try_end_147} :catchall_145
:try_start_147
throw v0
:try_end_148
.catch Ljava/lang/ClassCastException; {:try_start_147 .. :try_end_148} :catch_148
.line 678
:catch_148
move-exception v0
goto/16 :goto_8
.line 669
:catchall_14b
move-exception v1
:try_start_14c
monitor-exit v0
:try_end_14d
.catchall {:try_start_14c .. :try_end_14d} :catchall_14b
:try_start_14d
throw v1
.line 677
:cond_14e
monitor-exit v2
:try_end_14f
.catchall {:try_start_14d .. :try_end_14f} :catchall_145
goto/16 :goto_8
.line 564
nop
:pswitch_data_152
.packed-switch 0x1
:pswitch_9
:pswitch_19
:pswitch_4d
:pswitch_89
:pswitch_ff
:pswitch_10a
.end packed-switch
.end method