MoveToSdActivity$b.smali

.class Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;
.super Landroid/os/AsyncTask;
.source "MoveToSdActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;
.end annotation

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

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Landroid/os/AsyncTask",
        "<",
        "Ljava/lang/Void;",
        "Ljava/lang/Void;",
        "Ljava/lang/Void;",
        ">;"
    }
.end annotation


# instance fields
.field a:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;",
            ">;"
        }
    .end annotation
.end field

.field b:Z

.field c:Z

.field d:J

.field final synthetic e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;


# direct methods
.method public constructor <init>(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Ljava/util/List;Z)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;",
            ">;Z)V"
        }
    .end annotation

    .prologue
    .line 607
    iput-object p1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V

    .line 604
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->c:Z

    .line 605
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->d:J

    .line 608
    iput-object p2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    .line 609
    iput-boolean p3, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->b:Z

    .line 610
    return-void
.end method


# virtual methods
.method protected varargs a([Ljava/lang/Void;)Ljava/lang/Void;
    .registers 10

    .prologue
    const/4 v2, 0x0

    .line 626
    move v1, v2

    :goto_2
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    if-ge v1, v0, :cond_29

    .line 627
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    .line 628
    iget-wide v4, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->d:J

    iget-wide v6, v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->canSaveSize:J

    add-long/2addr v4, v6

    iput-wide v4, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->d:J

    .line 629
    iget-object v0, v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->pkgName:Ljava/lang/String;

    iget-boolean v3, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->b:Z

    invoke-static {v0, v3}, Ldxoptimizer/cep;->a(Ljava/lang/String;Z)Z

    move-result v0

    if-nez v0, :cond_25

    .line 630
    iput-boolean v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->c:Z

    .line 626
    :cond_25
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_2

    .line 633
    :cond_29
    const/4 v0, 0x0

    return-object v0
.end method

.method protected a(Ljava/lang/Void;)V
    .registers 12

    .prologue
    const/4 v4, 0x2

    const/4 v9, 0x1

    const/4 v8, 0x0

    .line 638
    invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V

    .line 640
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0, v9}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->b(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)Z

    .line 641
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;)Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;

    .line 642
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0, v8}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)V

    .line 644
    iget-boolean v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->b:Z

    if-eqz v0, :cond_44

    .line 645
    iget-boolean v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->c:Z

    if-eqz v0, :cond_3b

    .line 646
    iget-object v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v3, 0x7f08077d

    new-array v4, v9, [Ljava/lang/Object;

    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    .line 647
    invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    iget-object v0, v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->appName:Ljava/lang/String;

    aput-object v0, v4, v8

    invoke-virtual {v2, v3, v4}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 646
    invoke-static {v1, v0, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    .line 680
    :goto_3a
    return-void

    .line 650
    :cond_3b
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v1, 0x7f08077e

    invoke-static {v0, v1, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;

    goto :goto_3a

    .line 654
    :cond_44
    iget-boolean v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->c:Z

    if-eqz v0, :cond_9f

    .line 655
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->k(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Z

    move-result v0

    if-eqz v0, :cond_7a

    .line 656
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget-object v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v2, 0x7f08077b

    new-array v3, v4, [Ljava/lang/Object;

    iget-object v4, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    .line 658
    invoke-interface {v4}, Ljava/util/List;->size()I

    move-result v4

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

    move-result-object v4

    aput-object v4, v3, v8

    iget-wide v4, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->d:J

    .line 659
    invoke-static {v4, v5}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v9

    .line 658
    invoke-virtual {v1, v2, v3}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .line 656
    invoke-static {v0, v1, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    .line 661
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0, v8}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->c(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)Z

    goto :goto_3a

    .line 663
    :cond_7a
    iget-object v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v3, 0x7f08077f

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a:Ljava/util/List;

    .line 665
    invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    iget-object v0, v0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->appName:Ljava/lang/String;

    aput-object v0, v4, v8

    iget-wide v6, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->d:J

    .line 666
    invoke-static {v6, v7}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;

    move-result-object v0

    aput-object v0, v4, v9

    .line 665
    invoke-virtual {v2, v3, v4}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 663
    invoke-static {v1, v0, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    goto :goto_3a

    .line 670
    :cond_9f
    invoke-static {}, Landroid/os/Environment;->isExternalStorageRemovable()Z

    move-result v0

    if-eqz v0, :cond_ae

    .line 671
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v1, 0x7f080780

    invoke-static {v0, v1, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;

    goto :goto_3a

    .line 675
    :cond_ae
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v1, 0x7f080786

    invoke-static {v0, v1, v8}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;

    goto :goto_3a
.end method

.method protected synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    .registers 3

    .prologue
    .line 601
    check-cast p1, [Ljava/lang/Void;

    invoke-virtual {p0, p1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a([Ljava/lang/Void;)Ljava/lang/Void;

    move-result-object v0

    return-object v0
.end method

.method protected synthetic onPostExecute(Ljava/lang/Object;)V
    .registers 2

    .prologue
    .line 601
    check-cast p1, Ljava/lang/Void;

    invoke-virtual {p0, p1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->a(Ljava/lang/Void;)V

    return-void
.end method

.method protected onPreExecute()V
    .registers 6

    .prologue
    const/4 v4, 0x0

    .line 614
    invoke-super {p0}, Landroid/os/AsyncTask;->onPreExecute()V

    .line 615
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->j(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ldxoptimizer/ccb;

    move-result-object v0

    if-nez v0, :cond_1b

    .line 616
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    new-instance v1, Ldxoptimizer/ccb;

    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v3, 0x7f080781

    invoke-direct {v1, v2, v3}, Ldxoptimizer/ccb;-><init>(Landroid/content/Context;I)V

    invoke-static {v0, v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Ldxoptimizer/ccb;)Ldxoptimizer/ccb;

    .line 618
    :cond_1b
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->j(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ldxoptimizer/ccb;

    move-result-object v0

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

    .line 619
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->j(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ldxoptimizer/ccb;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ccb;->show()V

    .line 621
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$b;->e:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0, v4}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->b(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)Z

    .line 622
    return-void
.end method