azy$b.smali

.class Ldxoptimizer/azy$b;
.super Landroid/os/AsyncTask;
.source "AppMgrAllFragment.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Ldxoptimizer/azy;
.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;",
        "Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;",
        "Ljava/lang/Integer;",
        ">;"
    }
.end annotation


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

.field private b:I

.field private c:I

.field private d:I

.field private e:I


# direct methods
.method private constructor <init>(Ldxoptimizer/azy;)V
    .registers 3

    .prologue
    const/4 v0, 0x0

    .line 132
    iput-object p1, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

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

    .line 134
    iput v0, p0, Ldxoptimizer/azy$b;->c:I

    .line 135
    iput v0, p0, Ldxoptimizer/azy$b;->d:I

    .line 136
    iput v0, p0, Ldxoptimizer/azy$b;->e:I

    return-void
.end method

.method synthetic constructor <init>(Ldxoptimizer/azy;Ldxoptimizer/azy$1;)V
    .registers 3

    .prologue
    .line 132
    invoke-direct {p0, p1}, Ldxoptimizer/azy$b;-><init>(Ldxoptimizer/azy;)V

    return-void
.end method


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

    .prologue
    const/4 v2, 0x0

    const/4 v11, 0x1

    .line 145
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v3

    .line 146
    invoke-static {v3}, Ldxoptimizer/bhi;->b(Landroid/content/Context;)Ljava/util/List;

    move-result-object v4

    .line 147
    new-instance v0, Ldxoptimizer/aep$b;

    invoke-direct {v0}, Ldxoptimizer/aep$b;-><init>()V

    .line 148
    iput-boolean v2, v0, Ldxoptimizer/aep$b;->d:Z

    .line 149
    iput-boolean v11, v0, Ldxoptimizer/aep$b;->c:Z

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

    move-result-object v1

    invoke-virtual {v1, v0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$b;)Ljava/util/ArrayList;

    move-result-object v5

    .line 151
    invoke-static {v3}, Ldxoptimizer/azg;->a(Landroid/content/Context;)Ldxoptimizer/azg;

    move-result-object v6

    .line 152
    invoke-static {v11}, Ldxoptimizer/brk;->b(Z)Ljava/util/HashMap;

    move-result-object v7

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

    move-result v8

    move v1, v2

    .line 154
    :goto_28
    if-ge v1, v8, :cond_86

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

    move-result-object v0

    check-cast v0, Ldxoptimizer/aeo;

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

    move-result-object v9

    .line 157
    invoke-interface {v4, v9}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v10

    if-eqz v10, :cond_3e

    .line 154
    :goto_3a
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_28

    .line 160
    :cond_3e
    iget v10, p0, Ldxoptimizer/azy$b;->c:I

    add-int/lit8 v10, v10, 0x1

    iput v10, p0, Ldxoptimizer/azy$b;->c:I

    .line 161
    invoke-virtual {v6, v9}, Ldxoptimizer/azg;->a(Ljava/lang/String;)I

    move-result v9

    .line 162
    if-ne v9, v11, :cond_76

    .line 163
    iget v10, p0, Ldxoptimizer/azy$b;->d:I

    add-int/lit8 v10, v10, 0x1

    iput v10, p0, Ldxoptimizer/azy$b;->d:I

    .line 168
    :cond_50
    :goto_50
    new-instance v10, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;

    invoke-direct {v10, v3, v0, v9}, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;-><init>(Landroid/content/Context;Ldxoptimizer/aeo;I)V

    .line 169
    if-eqz v7, :cond_69

    .line 170
    iget-object v0, v10, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->pkgName:Ljava/lang/String;

    invoke-virtual {v7, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/bsf$a;

    .line 171
    if-eqz v0, :cond_69

    .line 172
    iget v9, v0, Ldxoptimizer/bsf$a;->f:I

    iput v9, v10, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->appSimilarType:I

    .line 173
    iget-boolean v0, v0, Ldxoptimizer/bsf$a;->j:Z

    iput-boolean v0, v10, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->suggestionUninstall:Z

    .line 176
    :cond_69
    mul-int/lit8 v0, v1, 0x64

    div-int/2addr v0, v8

    iput v0, p0, Ldxoptimizer/azy$b;->b:I

    .line 177
    new-array v0, v11, [Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;

    aput-object v10, v0, v2

    invoke-virtual {p0, v0}, Ldxoptimizer/azy$b;->publishProgress([Ljava/lang/Object;)V

    goto :goto_3a

    .line 164
    :cond_76
    const/4 v10, 0x2

    if-ne v9, v10, :cond_50

    .line 165
    iget v10, p0, Ldxoptimizer/azy$b;->d:I

    add-int/lit8 v10, v10, 0x1

    iput v10, p0, Ldxoptimizer/azy$b;->d:I

    .line 166
    iget v10, p0, Ldxoptimizer/azy$b;->e:I

    add-int/lit8 v10, v10, 0x1

    iput v10, p0, Ldxoptimizer/azy$b;->e:I

    goto :goto_50

    .line 179
    :cond_86
    const/4 v0, 0x0

    return-object v0
.end method

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

    .prologue
    const/4 v4, 0x0

    const/4 v3, 0x1

    .line 193
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v1, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v1, v1, Ldxoptimizer/azy;->al:Ljava/util/List;

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

    move-result v1

    iput v1, v0, Ldxoptimizer/azy;->ab:I

    .line 194
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-virtual {v0}, Ldxoptimizer/azy;->getActivity()Ldxoptimizer/bh;

    move-result-object v0

    if-eqz v0, :cond_1b

    .line 195
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-virtual {v0}, Ldxoptimizer/azy;->ar()V

    .line 196
    :cond_1b
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget v0, v0, Ldxoptimizer/azy;->ab:I

    if-lez v0, :cond_28

    .line 197
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->aa:Landroid/widget/TextView;

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setEnabled(Z)V

    .line 200
    :cond_28
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->a(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    invoke-static {v0}, Ldxoptimizer/bai;->b(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_3f

    .line 201
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->b(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUninstallerActivity;

    invoke-virtual {v0, v4, v3}, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUninstallerActivity;->a(IZ)V

    .line 204
    :cond_3f
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->c(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    invoke-static {v0}, Ldxoptimizer/bai;->d(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_8c

    .line 205
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->d(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    invoke-static {v0, v3}, Ldxoptimizer/bai;->d(Landroid/content/Context;Z)V

    .line 206
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->al:Ljava/util/List;

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

    move-result v0

    if-lez v0, :cond_8c

    .line 207
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->al:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_66
    :goto_66
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_8c

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;

    .line 208
    iget v0, v0, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->signType:I

    const/4 v2, 0x2

    if-ne v0, v2, :cond_66

    .line 209
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->e(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    invoke-static {v0, v3}, Ldxoptimizer/bai;->b(Landroid/content/Context;Z)V

    .line 210
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-static {v0}, Ldxoptimizer/azy;->f(Ldxoptimizer/azy;)Landroid/app/Activity;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUninstallerActivity;

    invoke-virtual {v0, v4, v3}, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUninstallerActivity;->a(IZ)V

    goto :goto_66

    .line 217
    :cond_8c
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 219
    :try_start_91
    const-string v1, "total"

    iget v2, p0, Ldxoptimizer/azy$b;->c:I

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 220
    const-string v1, "signed"

    iget v2, p0, Ldxoptimizer/azy$b;->d:I

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 221
    const-string v1, "ungenuine"

    iget v2, p0, Ldxoptimizer/azy$b;->e:I

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 222
    const-string v1, "ag_ctg"

    invoke-static {v1, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
    :try_end_ab
    .catch Lorg/json/JSONException; {:try_start_91 .. :try_end_ab} :catch_ac

    .line 227
    :goto_ab
    return-void

    .line 224
    :catch_ac
    move-exception v0

    .line 225
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_ab
.end method

.method protected varargs a([Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;)V
    .registers 8

    .prologue
    const/4 v4, 0x0

    .line 184
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    invoke-virtual {v0}, Ldxoptimizer/azy;->getActivity()Ldxoptimizer/bh;

    move-result-object v0

    if-eqz v0, :cond_26

    .line 185
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;

    iget v1, p0, Ldxoptimizer/azy$b;->b:I

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

    .line 186
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->al:Ljava/util/List;

    aget-object v1, p1, v4

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

    .line 187
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-wide v2, v0, Ldxoptimizer/azy;->ac:J

    aget-object v1, p1, v4

    iget-wide v4, v1, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->storageSize:J

    add-long/2addr v2, v4

    iput-wide v2, v0, Ldxoptimizer/azy;->ac:J

    .line 189
    :cond_26
    return-void
.end method

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

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

    invoke-virtual {p0, p1}, Ldxoptimizer/azy$b;->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 132
    check-cast p1, Ljava/lang/Integer;

    invoke-virtual {p0, p1}, Ldxoptimizer/azy$b;->a(Ljava/lang/Integer;)V

    return-void
.end method

.method protected onPreExecute()V
    .registers 2

    .prologue
    .line 140
    iget-object v0, p0, Ldxoptimizer/azy$b;->a:Ldxoptimizer/azy;

    iget-object v0, v0, Ldxoptimizer/azy;->al:Ljava/util/List;

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

    .line 141
    return-void
.end method

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

    .prologue
    .line 132
    check-cast p1, [Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;

    invoke-virtual {p0, p1}, Ldxoptimizer/azy$b;->a([Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;)V

    return-void
.end method