aes.smali

.class public abstract Ldxoptimizer/aes;
.super Ldxoptimizer/afc;
.source "AppDownloadBaseActivity.java"

# interfaces
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/agg$a;
.implements Ldxoptimizer/vd;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ldxoptimizer/aes$a;
    }
.end annotation


# instance fields
.field public a:Ldxoptimizer/yr;

.field public b:Ldxoptimizer/yp;

.field public c:I

.field public d:I

.field private e:Ldxoptimizer/yx;

.field private f:Ldxoptimizer/agg$b;

.field private g:Landroid/os/Handler;

.field private h:Z

.field private j:Landroid/content/BroadcastReceiver;

.field private final k:Ldxoptimizer/yx;


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 30
    invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V

    .line 42
    const/4 v0, -0x1

    iput v0, p0, Ldxoptimizer/aes;->c:I

    .line 47
    new-instance v0, Ldxoptimizer/aes$1;

    invoke-direct {v0, p0}, Ldxoptimizer/aes$1;-><init>(Ldxoptimizer/aes;)V

    iput-object v0, p0, Ldxoptimizer/aes;->f:Ldxoptimizer/agg$b;

    .line 82
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/aes;->h:Z

    .line 83
    new-instance v0, Ldxoptimizer/aes$2;

    invoke-direct {v0, p0}, Ldxoptimizer/aes$2;-><init>(Ldxoptimizer/aes;)V

    iput-object v0, p0, Ldxoptimizer/aes;->j:Landroid/content/BroadcastReceiver;

    .line 234
    new-instance v0, Ldxoptimizer/aes$a;

    invoke-direct {v0, p0}, Ldxoptimizer/aes$a;-><init>(Ldxoptimizer/aes;)V

    iput-object v0, p0, Ldxoptimizer/aes;->k:Ldxoptimizer/yx;

    return-void
.end method

.method static synthetic a(Ldxoptimizer/aes;)Landroid/os/Handler;
    .registers 2

    .prologue
    .line 30
    iget-object v0, p0, Ldxoptimizer/aes;->g:Landroid/os/Handler;

    return-object v0
.end method

.method static synthetic b(Ldxoptimizer/aes;)Ldxoptimizer/yx;
    .registers 2

    .prologue
    .line 30
    iget-object v0, p0, Ldxoptimizer/aes;->e:Ldxoptimizer/yx;

    return-object v0
.end method


# virtual methods
.method public a(Ldxoptimizer/yx;)V
    .registers 2

    .prologue
    .line 120
    iput-object p1, p0, Ldxoptimizer/aes;->e:Ldxoptimizer/yx;

    .line 121
    return-void
.end method

.method protected a(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 232
    return-void
.end method

.method public abstract a(Z)V
.end method

.method public abstract b()Ldxoptimizer/yp;
.end method

.method public abstract c()V
.end method

.method public abstract d()V
.end method

.method public abstract e()V
.end method

.method public abstract f()V
.end method

.method public abstract g()V
.end method

.method public g_()V
    .registers 1

    .prologue
    .line 306
    invoke-virtual {p0}, Ldxoptimizer/aes;->finish()V

    .line 307
    return-void
.end method

.method public getDownloadItems()Ljava/util/List;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/agg$b;",
            ">;"
        }
    .end annotation

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

    const/4 v1, 0x1

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

    .line 217
    iget-object v1, p0, Ldxoptimizer/aes;->f:Ldxoptimizer/agg$b;

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

    .line 218
    return-object v0
.end method

.method public abstract h()V
.end method

.method public handleMessage(Landroid/os/Message;)V
    .registers 3

    .prologue
    .line 125
    invoke-virtual {p0}, Ldxoptimizer/aes;->isFinishing()Z

    move-result v0

    if-eqz v0, :cond_7

    .line 150
    :goto_6
    return-void

    .line 126
    :cond_7
    iget v0, p1, Landroid/os/Message;->what:I

    packed-switch v0, :pswitch_data_36

    goto :goto_6

    .line 128
    :pswitch_d
    iget v0, p1, Landroid/os/Message;->arg1:I

    iput v0, p0, Ldxoptimizer/aes;->c:I

    .line 129
    invoke-virtual {p0}, Ldxoptimizer/aes;->e()V

    goto :goto_6

    .line 133
    :pswitch_15
    iget v0, p1, Landroid/os/Message;->arg1:I

    iput v0, p0, Ldxoptimizer/aes;->c:I

    .line 134
    iget v0, p1, Landroid/os/Message;->arg2:I

    iput v0, p0, Ldxoptimizer/aes;->d:I

    .line 135
    invoke-virtual {p0}, Ldxoptimizer/aes;->f()V

    goto :goto_6

    .line 139
    :pswitch_21
    iget v0, p1, Landroid/os/Message;->arg1:I

    iput v0, p0, Ldxoptimizer/aes;->c:I

    .line 140
    invoke-virtual {p0}, Ldxoptimizer/aes;->g()V

    goto :goto_6

    .line 144
    :pswitch_29
    iget v0, p1, Landroid/os/Message;->arg1:I

    iput v0, p0, Ldxoptimizer/aes;->c:I

    .line 145
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/String;

    .line 146
    invoke-virtual {p0, v0}, Ldxoptimizer/aes;->a(Ljava/lang/String;)V

    goto :goto_6

    .line 126
    nop

    :pswitch_data_36
    .packed-switch 0xa
        :pswitch_d
        :pswitch_15
        :pswitch_21
        :pswitch_29
    .end packed-switch
.end method

.method public i()V
    .registers 4

    .prologue
    .line 116
    iget-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    iget-object v1, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    invoke-virtual {p0}, Ldxoptimizer/aes;->j()Ldxoptimizer/yx;

    move-result-object v2

    invoke-static {v0, v1, v2}, Ldxoptimizer/afz;->a(Ldxoptimizer/yr;Ldxoptimizer/yp;Ldxoptimizer/yx;)V

    .line 117
    return-void
.end method

.method public j()Ldxoptimizer/yx;
    .registers 2

    .prologue
    .line 228
    iget-object v0, p0, Ldxoptimizer/aes;->k:Ldxoptimizer/yx;

    return-object v0
.end method

.method public notifyDownloadStateChanged()V
    .registers 1

    .prologue
    .line 224
    invoke-virtual {p0}, Ldxoptimizer/aes;->d()V

    .line 225
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 9

    .prologue
    const/4 v6, 0x1

    .line 154
    invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V

    .line 156
    new-instance v0, Ldxoptimizer/aey;

    invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V

    iput-object v0, p0, Ldxoptimizer/aes;->g:Landroid/os/Handler;

    .line 158
    invoke-virtual {p0}, Ldxoptimizer/aes;->b()Ldxoptimizer/yp;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    .line 159
    iget-object v0, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    if-nez v0, :cond_19

    .line 160
    invoke-virtual {p0}, Ldxoptimizer/aes;->finish()V

    .line 192
    :goto_18
    return-void

    .line 163
    :cond_19
    invoke-static {p0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    .line 164
    iget-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    iget-object v1, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    iget-object v1, v1, Ldxoptimizer/yp;->a:Ljava/lang/String;

    iget-object v2, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    iget-object v2, v2, Ldxoptimizer/yp;->b:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;

    move-result-object v0

    .line 166
    if-eqz v0, :cond_4b

    .line 167
    iget-object v1, v0, Ldxoptimizer/yq;->g:Ljava/lang/String;

    iget-object v2, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    iget-object v2, v2, Ldxoptimizer/yp;->g:Ljava/lang/String;

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

    move-result v1

    if-eqz v1, :cond_4b

    .line 168
    iget v1, v0, Ldxoptimizer/yq;->n:I

    iput v1, p0, Ldxoptimizer/aes;->c:I

    .line 169
    iget-wide v2, v0, Ldxoptimizer/yq;->f:J

    iget-wide v4, v0, Ldxoptimizer/yq;->o:J

    invoke-static {v2, v3, v4, v5}, Ldxoptimizer/agg;->a(JJ)I

    move-result v1

    iput v1, p0, Ldxoptimizer/aes;->d:I

    .line 170
    iput-object v0, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    .line 177
    :cond_4b
    invoke-virtual {p0}, Ldxoptimizer/aes;->c()V

    .line 178
    invoke-virtual {p0}, Ldxoptimizer/aes;->d()V

    .line 180
    iget v0, p0, Ldxoptimizer/aes;->c:I

    const/4 v1, 0x2

    if-eq v0, v1, :cond_64

    iget v0, p0, Ldxoptimizer/aes;->c:I

    const/4 v1, 0x4

    if-eq v0, v1, :cond_64

    iget v0, p0, Ldxoptimizer/aes;->c:I

    const/4 v1, 0x7

    if-eq v0, v1, :cond_64

    iget v0, p0, Ldxoptimizer/aes;->c:I

    if-ne v0, v6, :cond_74

    .line 184
    :cond_64
    iget-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    iget-object v1, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    new-array v2, v6, [Ldxoptimizer/yx;

    const/4 v3, 0x0

    invoke-virtual {p0}, Ldxoptimizer/aes;->j()Ldxoptimizer/yx;

    move-result-object v4

    aput-object v4, v2, v3

    invoke-virtual {v0, v1, v2}, Ldxoptimizer/yr;->b(Ldxoptimizer/yp;[Ldxoptimizer/yx;)V

    .line 187
    :cond_74
    new-instance v0, Landroid/content/IntentFilter;

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

    .line 188
    const-string v1, "com.dianxinos.optimizer.action.APK_INSTALL_BG_S"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 189
    const-string v1, "com.dianxinos.optimizer.action.APK_INSTALL_BG_F"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 190
    iget-object v1, p0, Ldxoptimizer/aes;->j:Landroid/content/BroadcastReceiver;

    invoke-static {p0, v1, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 191
    iput-boolean v6, p0, Ldxoptimizer/aes;->h:Z

    goto :goto_18
.end method

.method public onDestroy()V
    .registers 3

    .prologue
    .line 204
    invoke-super {p0}, Ldxoptimizer/afc;->onDestroy()V

    .line 205
    iget-boolean v0, p0, Ldxoptimizer/aes;->h:Z

    if-eqz v0, :cond_c

    .line 206
    iget-object v0, p0, Ldxoptimizer/aes;->j:Landroid/content/BroadcastReceiver;

    invoke-virtual {p0, v0}, Ldxoptimizer/aes;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V

    .line 208
    :cond_c
    iget-object v0, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    if-eqz v0, :cond_19

    .line 209
    iget-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    iget-object v1, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    iget-object v1, v1, Ldxoptimizer/yp;->a:Ljava/lang/String;

    invoke-static {v0, v1, p0}, Ldxoptimizer/agg;->a(Ldxoptimizer/yr;Ljava/lang/String;Ldxoptimizer/agg$a;)V

    .line 211
    :cond_19
    return-void
.end method

.method public onResume()V
    .registers 5

    .prologue
    .line 196
    invoke-super {p0}, Ldxoptimizer/afc;->onResume()V

    .line 197
    iget-object v0, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    if-eqz v0, :cond_16

    .line 198
    iget-object v0, p0, Ldxoptimizer/aes;->a:Ldxoptimizer/yr;

    iget-object v1, p0, Ldxoptimizer/aes;->b:Ldxoptimizer/yp;

    iget-object v1, v1, Ldxoptimizer/yp;->a:Ljava/lang/String;

    const/4 v2, 0x1

    new-array v2, v2, [Ldxoptimizer/agg$a;

    const/4 v3, 0x0

    aput-object p0, v2, v3

    invoke-static {v0, v1, v2}, Ldxoptimizer/agg;->a(Ldxoptimizer/yr;Ljava/lang/String;[Ldxoptimizer/agg$a;)V

    .line 200
    :cond_16
    return-void
.end method