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