azz$c.smali

.class public Ldxoptimizer/azz$c;
.super Ljava/lang/Thread;
.source "AppMgrBaseFragment.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Ldxoptimizer/azz;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1
    name = "c"
.end annotation


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

.field private b:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Ldxoptimizer/azz;Ljava/util/List;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 116
    iput-object p1, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    invoke-direct {p0}, Ljava/lang/Thread;-><init>()V

    .line 117
    iput-object p2, p0, Ldxoptimizer/azz$c;->b:Ljava/util/List;

    .line 118
    return-void
.end method


# virtual methods
.method public run()V
    .registers 11

    .prologue
    const/4 v9, 0x3

    const/4 v4, 0x1

    const/4 v2, 0x0

    .line 122
    iget-object v0, p0, Ldxoptimizer/azz$c;->b:Ljava/util/List;

    if-eqz v0, :cond_81

    .line 123
    iget-object v0, p0, Ldxoptimizer/azz$c;->b:Ljava/util/List;

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

    move-result v5

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

    move-result v0

    if-eqz v0, :cond_7b

    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    .line 125
    invoke-static {v0}, Ldxoptimizer/azz;->a(Ldxoptimizer/azz;)Landroid/app/Activity;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_7b

    move v3, v4

    .line 128
    :goto_20
    if-nez v3, :cond_82

    invoke-static {}, Ldxoptimizer/ayc;->d()Z

    move-result v0

    if-eqz v0, :cond_82

    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    .line 129
    invoke-static {v0}, Ldxoptimizer/azz;->b(Ldxoptimizer/azz;)Landroid/app/Activity;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_82

    .line 130
    new-instance v1, Ljava/util/ArrayList;

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

    .line 131
    iget-object v0, p0, Ldxoptimizer/azz$c;->b:Ljava/util/List;

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

    move-result-object v2

    :cond_3f
    :goto_3f
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_7d

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

    move-result-object v0

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

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

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 134
    const-string v3, "am"

    iget-object v5, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    .line 135
    invoke-virtual {v5}, Ldxoptimizer/azz;->ae()Ljava/lang/String;

    move-result-object v5

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

    move-result-object v6

    .line 134
    invoke-static {v3, v5, v6}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 137
    const-string v3, "amun_custom"

    iget-object v5, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    invoke-virtual {v5}, Ldxoptimizer/azz;->ae()Ljava/lang/String;

    move-result-object v5

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

    move-result v3

    if-eqz v3, :cond_3f

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

    move-result-object v3

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

    const-string v6, "preplaceUnins"

    iget v0, v0, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->versionCode:I

    invoke-static {v3, v5, v6, v0}, Ldxoptimizer/byl;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V

    goto :goto_3f

    :cond_7b
    move v3, v2

    .line 125
    goto :goto_20

    .line 142
    :cond_7d
    const/4 v0, 0x0

    invoke-static {v9, v1, v0}, Ldxoptimizer/ash;->a(ILjava/util/List;Ldxoptimizer/ark;)V

    .line 181
    :cond_81
    :goto_81
    return-void

    .line 146
    :cond_82
    if-lez v5, :cond_9e

    if-eqz v3, :cond_9e

    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-boolean v0, v0, Ldxoptimizer/azz;->ai:Z

    if-nez v0, :cond_9e

    .line 147
    new-instance v0, Landroid/os/Message;

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

    .line 148
    iput v4, v0, Landroid/os/Message;->what:I

    .line 149
    iput v2, v0, Landroid/os/Message;->arg1:I

    .line 150
    iput v5, v0, Landroid/os/Message;->arg2:I

    .line 151
    iget-object v1, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-object v1, v1, Ldxoptimizer/azz;->aj:Landroid/os/Handler;

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

    :cond_9e
    move v1, v2

    .line 153
    :goto_9f
    if-ge v1, v5, :cond_10c

    .line 154
    iget-object v0, p0, Ldxoptimizer/azz$c;->b: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/appmanager/ui/view/AppInfoItem;

    .line 155
    if-eqz v3, :cond_d3

    .line 156
    iget-object v6, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-boolean v6, v6, Ldxoptimizer/azz;->ai:Z

    if-eqz v6, :cond_be

    .line 157
    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-object v0, v0, Ldxoptimizer/azz;->aj:Landroid/os/Handler;

    const/4 v1, 0x4

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

    .line 158
    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iput-boolean v2, v0, Ldxoptimizer/azz;->ai:Z

    goto :goto_81

    .line 161
    :cond_be
    new-instance v6, Landroid/os/Message;

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

    .line 162
    const/4 v7, 0x2

    iput v7, v6, Landroid/os/Message;->what:I

    .line 163
    add-int/lit8 v7, v1, 0x1

    iput v7, v6, Landroid/os/Message;->arg1:I

    .line 164
    iput v5, v6, Landroid/os/Message;->arg2:I

    .line 165
    iget-object v7, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-object v7, v7, Ldxoptimizer/azz;->aj:Landroid/os/Handler;

    invoke-virtual {v7, v6}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 167
    :cond_d3
    iget-object v6, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

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

    move-result-object v6

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

    invoke-static {v6, v7, v2}, Ldxoptimizer/cel;->b(Landroid/content/Context;Ljava/lang/String;Z)Z

    .line 169
    const-string v6, "am"

    iget-object v7, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    .line 170
    invoke-virtual {v7}, Ldxoptimizer/azz;->ae()Ljava/lang/String;

    move-result-object v7

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

    move-result-object v8

    .line 169
    invoke-static {v6, v7, v8}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 172
    const-string v6, "amun_custom"

    iget-object v7, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    invoke-virtual {v7}, Ldxoptimizer/azz;->ae()Ljava/lang/String;

    move-result-object v7

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

    move-result v6

    if-eqz v6, :cond_108

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

    move-result-object v6

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

    const-string v8, "preplaceUnins"

    iget v0, v0, Lcom/dianxinos/optimizer/module/appmanager/ui/view/AppInfoItem;->versionCode:I

    invoke-static {v6, v7, v8, v0}, Ldxoptimizer/byl;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V

    .line 153
    :cond_108
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_9f

    .line 177
    :cond_10c
    if-eqz v3, :cond_81

    .line 178
    iget-object v0, p0, Ldxoptimizer/azz$c;->a:Ldxoptimizer/azz;

    iget-object v0, v0, Ldxoptimizer/azz;->aj:Landroid/os/Handler;

    invoke-virtual {v0, v9}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    goto/16 :goto_81
.end method