MoveToSdActivity$a.smali

.class Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;
.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 = "a"
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Landroid/os/AsyncTask",
        "<",
        "Ljava/lang/Void;",
        "Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;",
        "Ljava/lang/Integer;",
        ">;"
    }
.end annotation


# instance fields
.field final synthetic a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

.field private b:Landroid/content/Context;

.field private c:I

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

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


# direct methods
.method public constructor <init>(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Landroid/content/Context;)V
    .registers 4

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

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

    .line 685
    const/4 v0, 0x0

    iput v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->c:I

    .line 686
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

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

    .line 687
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

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

    .line 690
    iput-object p2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->b:Landroid/content/Context;

    .line 691
    return-void
.end method


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

    .prologue
    const/4 v9, 0x1

    const/4 v2, 0x0

    .line 703
    invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aep;->e()Ljava/util/ArrayList;

    move-result-object v3

    .line 704
    invoke-static {}, Ldxoptimizer/cep;->b()Z

    move-result v4

    move v1, v2

    .line 707
    :goto_f
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v0

    if-ge v1, v0, :cond_25

    .line 708
    invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/aeo;

    .line 709
    invoke-static {v0, v4}, Ldxoptimizer/cem;->a(Ldxoptimizer/aeo;Z)[Z

    move-result-object v5

    .line 710
    invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->isCancelled()Z

    move-result v6

    if-eqz v6, :cond_27

    .line 732
    :cond_25
    const/4 v0, 0x0

    return-object v0

    .line 712
    :cond_27
    const-string v6, "cn.opda.a.phonoalbumshoushou"

    invoke-virtual {v0}, Ldxoptimizer/aeo;->d()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-nez v6, :cond_39

    if-eqz v0, :cond_39

    aget-boolean v6, v5, v2

    if-nez v6, :cond_3d

    .line 707
    :cond_39
    :goto_39
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_f

    .line 717
    :cond_3d
    invoke-virtual {v0}, Ldxoptimizer/aeo;->o()Landroid/graphics/drawable/Drawable;

    move-result-object v6

    .line 718
    invoke-virtual {v0}, Ldxoptimizer/aeo;->n()Ljava/lang/String;

    move-result-object v7

    .line 719
    new-instance v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    invoke-direct {v8}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;-><init>()V

    .line 720
    invoke-static {v6, v9}, Ldxoptimizer/cdv;->a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/Bitmap;

    move-result-object v6

    .line 721
    iput-object v7, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->appName:Ljava/lang/String;

    .line 722
    invoke-virtual {v0}, Ldxoptimizer/aeo;->s()Z

    move-result v7

    iput-boolean v7, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->isOnSD:Z

    .line 723
    invoke-virtual {v0}, Ldxoptimizer/aeo;->d()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->pkgName:Ljava/lang/String;

    .line 724
    iput-object v6, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->icon:Landroid/graphics/Bitmap;

    .line 725
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->b:Landroid/content/Context;

    iget-object v6, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->pkgName:Ljava/lang/String;

    invoke-static {v0, v6}, Ldxoptimizer/cey;->a(Landroid/content/Context;Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->appSize:J

    .line 726
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->b:Landroid/content/Context;

    iget-object v6, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->pkgName:Ljava/lang/String;

    invoke-static {v0, v6}, Ldxoptimizer/cey;->b(Landroid/content/Context;Ljava/lang/String;)J

    move-result-wide v6

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

    .line 727
    aget-boolean v0, v5, v9

    iput-boolean v0, v8, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->adviceMove:Z

    .line 728
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    mul-int/lit8 v5, v1, 0x64

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

    move-result v6

    div-int/2addr v5, v6

    invoke-static {v0, v5}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;I)I

    .line 729
    new-array v0, v9, [Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    aput-object v8, v0, v2

    invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->publishProgress([Ljava/lang/Object;)V

    goto :goto_39
.end method

.method protected a(Ljava/lang/Integer;)V
    .registers 7

    .prologue
    const/4 v4, 0x0

    const/4 v0, 0x1

    const/4 v1, 0x0

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

    .line 760
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->n(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

    invoke-interface {v2}, Ljava/util/List;->clear()V

    .line 761
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->o(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

    invoke-interface {v2}, Ljava/util/List;->clear()V

    .line 762
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->d:Ljava/util/List;

    invoke-static {}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->c()Ljava/util/Comparator;

    move-result-object v3

    invoke-static {v2, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

    .line 763
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->o(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

    invoke-static {}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->c()Ljava/util/Comparator;

    move-result-object v3

    invoke-static {v2, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

    .line 765
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->n(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

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

    invoke-interface {v2, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 766
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->o(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

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

    invoke-interface {v2, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 767
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->p(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$c;

    move-result-object v2

    invoke-virtual {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$c;->notifyDataSetChanged()V

    .line 768
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->q(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$c;

    move-result-object v2

    invoke-virtual {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$c;->notifyDataSetChanged()V

    .line 770
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2, v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;I)I

    .line 771
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2, v4}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;)Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;

    .line 773
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

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

    move-result-object v2

    if-eqz v2, :cond_76

    .line 774
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ccb;->dismiss()V

    .line 775
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

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

    .line 778
    :cond_76
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->n(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v2

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

    move-result v2

    .line 779
    iget-object v3, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v3}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->o(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Ljava/util/List;

    move-result-object v3

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

    move-result v3

    .line 780
    if-nez v2, :cond_9c

    if-nez v3, :cond_9c

    .line 781
    iget-object v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const v2, 0x7f080783

    invoke-static {v1, v2}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->b(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;I)V

    .line 782
    iget-object v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

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

    .line 792
    :goto_9b
    return-void

    .line 785
    :cond_9c
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v2, v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->d(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)Z

    .line 787
    iget v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->c:I

    if-nez v2, :cond_b2

    .line 788
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget-object v3, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v3}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->r(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)I

    move-result v3

    if-lez v3, :cond_c5

    :goto_af
    invoke-static {v2, v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->e(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;Z)Z

    .line 790
    :cond_b2
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget v1, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->c:I

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

    .line 791
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

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

    invoke-static {v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->r(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)I

    move-result v1

    invoke-static {v0, v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->d(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;I)V

    goto :goto_9b

    :cond_c5
    move v0, v1

    .line 788
    goto :goto_af
.end method

.method protected varargs a([Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;)V
    .registers 10

    .prologue
    .line 737
    invoke-super {p0, p1}, Landroid/os/AsyncTask;->onProgressUpdate([Ljava/lang/Object;)V

    .line 739
    const/4 v0, 0x0

    :goto_4
    array-length v1, p1

    if-ge v0, v1, :cond_d

    .line 740
    invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->isCancelled()Z

    move-result v1

    if-eqz v1, :cond_1d

    .line 754
    :cond_d
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v0}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->m(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)Lcom/dianxinos/optimizer/ui/DXLoadingInside;

    move-result-object v0

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

    invoke-static {v1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->l(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->a(I)V

    .line 755
    return-void

    .line 742
    :cond_1d
    aget-object v1, p1, v0

    .line 743
    iget-boolean v2, v1, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->isOnSD:Z

    if-eqz v2, :cond_2b

    .line 744
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->e:Ljava/util/List;

    invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 739
    :cond_28
    :goto_28
    add-int/lit8 v0, v0, 0x1

    goto :goto_4

    .line 746
    :cond_2b
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->d:Ljava/util/List;

    invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 747
    iget-boolean v2, v1, Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;->adviceMove:Z

    if-eqz v2, :cond_28

    .line 748
    iget v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->c:I

    add-int/lit8 v2, v2, 0x1

    iput v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->c:I

    .line 749
    iget-object v2, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    iget-object v3, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    invoke-static {v3}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->g(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;)J

    move-result-wide v4

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

    add-long/2addr v4, v6

    invoke-static {v2, v4, v5}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;J)J

    goto :goto_28
.end method

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

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

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

    move-result-object v0

    return-object v0
.end method

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

    .prologue
    .line 683
    check-cast p1, Ljava/lang/Integer;

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

    return-void
.end method

.method protected onPreExecute()V
    .registers 5

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

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

    invoke-interface {v0}, Ljava/util/List;->clear()V

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

    invoke-interface {v0}, Ljava/util/List;->clear()V

    .line 698
    iget-object v0, p0, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a:Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;

    const-wide/16 v2, 0x0

    invoke-static {v0, v2, v3}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;->a(Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;J)J

    .line 699
    return-void
.end method

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

    .prologue
    .line 683
    check-cast p1, [Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;

    invoke-virtual {p0, p1}, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity$a;->a([Lcom/dianxinos/optimizer/module/appmgr/MoveToSDAppInfo;)V

    return-void
.end method