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