LargeFileClearActivity$16.smali

.class Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;
.super Ldxoptimizer/alf;
.source "LargeFileClearActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;->e()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic a:Ldxoptimizer/ev;

.field final synthetic b:Ljava/util/LinkedList;

.field final synthetic c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

.field private d:J

.field private e:Ldxoptimizer/ccb;

.field private f:Z


# direct methods
.method constructor <init>(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;Ldxoptimizer/ev;Ljava/util/LinkedList;)V
    .registers 4

    .prologue
    .line 824
    iput-object p1, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    iput-object p2, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->a:Ldxoptimizer/ev;

    iput-object p3, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->b:Ljava/util/LinkedList;

    invoke-direct {p0}, Ldxoptimizer/alf;-><init>()V

    return-void
.end method

.method static synthetic a(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;Z)Z
    .registers 2

    .prologue
    .line 824
    iput-boolean p1, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->f:Z

    return p1
.end method


# virtual methods
.method public a()V
    .registers 5

    .prologue
    .line 831
    new-instance v0, Ldxoptimizer/ccb;

    iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    const v3, 0x7f080c5b

    .line 832
    invoke-virtual {v2, v3}, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v0, v1, v2}, Ldxoptimizer/ccb;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->e:Ldxoptimizer/ccb;

    .line 833
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->e:Ldxoptimizer/ccb;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->setCanceledOnTouchOutside(Z)V

    .line 834
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->e:Ldxoptimizer/ccb;

    new-instance v1, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16$1;

    invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16$1;-><init>(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;)V

    invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 839
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;->a(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;)Landroid/os/Handler;

    move-result-object v0

    const/4 v1, 0x5

    iget-object v2, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->e:Ldxoptimizer/ccb;

    invoke-virtual {v0, v1, v2}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V

    .line 840
    return-void
.end method

.method public a(IIIJLjava/lang/String;)V
    .registers 11

    .prologue
    .line 844
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->a:Ldxoptimizer/ev;

    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ldxoptimizer/ev;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$LargeFile;

    .line 845
    iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->d:J

    add-long/2addr v2, p4

    iput-wide v2, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->d:J

    .line 847
    const/4 v1, 0x1

    iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$LargeFile;->isCleaned:Z

    .line 848
    const/4 v1, 0x0

    iput-boolean v1, v0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$LargeFile;->isChecked:Z

    .line 849
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;->a(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;)Landroid/os/Handler;

    move-result-object v0

    const/4 v1, 0x6

    invoke-virtual {v0, v1}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;

    move-result-object v0

    invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V

    .line 850
    return-void
.end method

.method public a(IJ)V
    .registers 4

    .prologue
    .line 854
    return-void
.end method

.method public b()V
    .registers 7

    .prologue
    .line 858
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->c:Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;->a(Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity;)Landroid/os/Handler;

    move-result-object v0

    const/4 v1, 0x7

    new-instance v2, Ldxoptimizer/fc;

    iget-object v3, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->e:Ldxoptimizer/ccb;

    iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->d:J

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    invoke-direct {v2, v3, v4}, Ldxoptimizer/fc;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

    invoke-virtual {v0, v1, v2}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;

    move-result-object v0

    invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V

    .line 859
    return-void
.end method

.method public c()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
    .registers 3

    .prologue
    const/4 v1, 0x0

    .line 863
    iget-boolean v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->f:Z

    if-eqz v0, :cond_7

    move-object v0, v1

    .line 870
    :goto_6
    return-object v0

    .line 866
    :cond_7
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/LargeFileClearActivity$16;->b:Ljava/util/LinkedList;

    invoke-virtual {v0}, Ljava/util/LinkedList;->poll()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/engine/trash/TrashItem;

    .line 867
    if-nez v0, :cond_13

    move-object v0, v1

    .line 868
    goto :goto_6

    .line 870
    :cond_13
    invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/trash/TrashItem;->toTrashCleanInfo()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;

    move-result-object v0

    goto :goto_6
.end method