akw$1.smali
.class Ldxoptimizer/akw$1;
.super Ljava/lang/Thread;
.source "AppAnalyseScanner.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ldxoptimizer/akw;->a([III)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:[I
.field final synthetic b:I
.field final synthetic c:I
.field final synthetic d:Ldxoptimizer/akw;
# direct methods
.method constructor <init>(Ldxoptimizer/akw;[III)V
.registers 5
.prologue
.line 209
iput-object p1, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
iput-object p2, p0, Ldxoptimizer/akw$1;->a:[I
iput p3, p0, Ldxoptimizer/akw$1;->b:I
iput p4, p0, Ldxoptimizer/akw$1;->c:I
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 13
.prologue
const/4 v2, 0x0
.line 212
iget-object v3, p0, Ldxoptimizer/akw$1;->a:[I
array-length v4, v3
move v1, v2
:goto_5
if-ge v1, v4, :cond_66
aget v5, v3, v1
.line 213
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v6
.line 214
iget-object v0, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
iget-object v0, v0, Ldxoptimizer/akw;->b:Ldxoptimizer/amo;
invoke-virtual {v0, v5}, Ldxoptimizer/amo;->a(I)Landroid/util/SparseArray;
move-result-object v0
.line 216
iget-object v8, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v0, v9}, Ldxoptimizer/akw;->a(Landroid/util/SparseArray;Ljava/io/Serializable;)Lcom/dianxinos/optimizer/engine/trash/TrashItem;
move-result-object v0
.line 218
iget-object v8, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
invoke-static {v8}, Ldxoptimizer/akw;->a(Ldxoptimizer/akw;)Ldxoptimizer/ama;
move-result-object v8
const-string v9, "query_duration"
.line 220
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v10
sub-long v6, v10, v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
.line 218
invoke-virtual {v8, v9, v5, v6}, Ldxoptimizer/ama;->a(Ljava/lang/String;ILjava/lang/Object;)V
.line 221
iget-object v6, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
iget v7, p0, Ldxoptimizer/akw$1;->b:I
invoke-static {v6, v7}, Ldxoptimizer/akw;->a(Ldxoptimizer/akw;I)V
.line 222
iget v6, v0, Lcom/dianxinos/optimizer/engine/trash/TrashItem;->trashType:I
if-nez v6, :cond_43
.line 212
:goto_3f
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_5
.line 226
:cond_43
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v6
.line 227
iget-object v8, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/AppTrashItemGroup;
iget v9, p0, Ldxoptimizer/akw$1;->c:I
invoke-static {v8, v0, v9}, Ldxoptimizer/akw;->a(Ldxoptimizer/akw;Lcom/dianxinos/optimizer/engine/trash/AppTrashItemGroup;I)V
.line 228
iget-object v0, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
invoke-static {v0}, Ldxoptimizer/akw;->a(Ldxoptimizer/akw;)Ldxoptimizer/ama;
move-result-object v0
const-string v8, "analyse_duration"
.line 230
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v10
sub-long v6, v10, v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
.line 228
invoke-virtual {v0, v8, v5, v6}, Ldxoptimizer/ama;->a(Ljava/lang/String;ILjava/lang/Object;)V
goto :goto_3f
.line 232
:cond_66
iget-object v0, p0, Ldxoptimizer/akw$1;->d:Ldxoptimizer/akw;
invoke-static {v0, v2}, Ldxoptimizer/akw;->a(Ldxoptimizer/akw;Z)Z
.line 233
return-void
.end method