age.smali
.class public Ldxoptimizer/age;
.super Ljava/lang/Object;
.source "DownloadItem.java"
# interfaces
.implements Ldxoptimizer/uz$a;
.implements Ldxoptimizer/yx;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/age$c;,
Ldxoptimizer/age$a;,
Ldxoptimizer/age$b;
}
.end annotation
# instance fields
.field public a:Ldxoptimizer/yp;
.field public b:J
.field public c:J
.field public d:I
.field public e:I
.field public f:I
.field public g:Z
.field public h:Landroid/graphics/drawable/Drawable;
.field public i:Ljava/lang/String;
.field public j:Ljava/lang/String;
.field public k:I
.field private final l:Landroid/content/Context;
.field private m:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Ldxoptimizer/age$b;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;Ldxoptimizer/yq;Ldxoptimizer/age$b;)V
.registers 8
.prologue
const/4 v1, 0x1
.line 81
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 69
const/4 v0, -0x1
iput v0, p0, Ldxoptimizer/age;->d:I
.line 71
iput v1, p0, Ldxoptimizer/age;->f:I
.line 72
iput-boolean v1, p0, Ldxoptimizer/age;->g:Z
.line 82
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/age;->l:Landroid/content/Context;
.line 83
iput-object p2, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
.line 84
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/age;->m:Ljava/lang/ref/WeakReference;
.line 85
iget-wide v0, p2, Ldxoptimizer/yq;->f:J
iget-wide v2, p2, Ldxoptimizer/yq;->o:J
invoke-static {v0, v1, v2, v3}, Ldxoptimizer/agg;->a(JJ)I
move-result v0
iput v0, p0, Ldxoptimizer/age;->k:I
.line 86
iget v0, p2, Ldxoptimizer/yq;->n:I
iput v0, p0, Ldxoptimizer/age;->d:I
.line 87
iget-wide v0, p2, Ldxoptimizer/yq;->p:J
iput-wide v0, p0, Ldxoptimizer/age;->b:J
.line 88
iget-wide v0, p2, Ldxoptimizer/yq;->q:J
iput-wide v0, p0, Ldxoptimizer/age;->c:J
.line 89
return-void
.end method
.method private a(JJI)V
.registers 9
.prologue
.line 160
invoke-static {p3, p4, p1, p2}, Ldxoptimizer/agg;->a(JJ)I
move-result v1
.line 161
iget-object v0, p0, Ldxoptimizer/age;->m:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/age$b;
.line 162
if-eqz v0, :cond_11
.line 163
invoke-interface {v0, p0, p5, v1}, Ldxoptimizer/age$b;->a(Ldxoptimizer/age;II)V
.line 165
:cond_11
return-void
.end method
.method public static a(Landroid/content/Context;Ldxoptimizer/yp;)Z
.registers 6
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 92
iget-object v2, p1, Ldxoptimizer/yp;->b:Ljava/lang/String;
const/4 v3, -0x1
invoke-static {p0, v2, v3}, Ldxoptimizer/cem;->b(Landroid/content/Context;Ljava/lang/String;I)I
move-result v2
.line 93
iget v3, p1, Ldxoptimizer/yp;->e:I
if-nez v3, :cond_12
.line 95
if-lez v2, :cond_10
.line 97
:cond_f
:goto_f
return v0
:cond_10
move v0, v1
.line 95
goto :goto_f
.line 97
:cond_12
iget v3, p1, Ldxoptimizer/yp;->e:I
if-eq v2, v3, :cond_f
move v0, v1
goto :goto_f
.end method
# virtual methods
.method public a(Landroid/content/Context;)V
.registers 6
.prologue
.line 102
iget-object v0, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v0, v0, Ldxoptimizer/yp;->h:Ljava/lang/String;
if-eqz v0, :cond_d
iget-object v0, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v0, v0, Ldxoptimizer/yp;->d:Ljava/lang/String;
if-eqz v0, :cond_d
.line 118
:cond_c
:goto_c
return-void
.line 106
:cond_d
iget-object v0, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
.line 107
invoke-virtual {v0}, Ldxoptimizer/yp;->a()Ljava/lang/String;
move-result-object v0
.line 106
invoke-static {p1, v0}, Ldxoptimizer/cem;->a(Landroid/content/Context;Ljava/lang/String;)Ldxoptimizer/cem$a;
move-result-object v0
.line 108
if-eqz v0, :cond_c
.line 109
iget-object v1, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v1, v1, Ldxoptimizer/yp;->h:Ljava/lang/String;
if-nez v1, :cond_23
.line 110
iget-object v1, v0, Ldxoptimizer/cem$a;->c:Landroid/graphics/drawable/Drawable;
iput-object v1, p0, Ldxoptimizer/age;->h:Landroid/graphics/drawable/Drawable;
.line 112
:cond_23
iget-object v1, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v1, v1, Ldxoptimizer/yp;->d:Ljava/lang/String;
if-nez v1, :cond_c
.line 113
iget-object v1, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v0, v0, Ldxoptimizer/cem$a;->d:Ljava/lang/String;
iput-object v0, v1, Ldxoptimizer/yp;->d:Ljava/lang/String;
.line 114
const v0, 0x7f080518
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Ldxoptimizer/age;->a:Ldxoptimizer/yp;
iget-object v3, v3, Ldxoptimizer/yp;->d:Ljava/lang/String;
aput-object v3, v1, v2
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/age;->j:Ljava/lang/String;
goto :goto_c
.end method
.method public a(Ldxoptimizer/age$b;)V
.registers 3
.prologue
.line 121
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/age;->m:Ljava/lang/ref/WeakReference;
.line 122
return-void
.end method
.method public getId()J
.registers 3
.prologue
.line 126
const-wide/16 v0, 0x0
return-wide v0
.end method
.method public onDownloadComplete(Ljava/lang/String;ZILjava/lang/String;I)V
.registers 7
.prologue
.line 174
if-eqz p2, :cond_7
.line 175
iget-object v0, p0, Ldxoptimizer/age;->l:Landroid/content/Context;
invoke-virtual {p0, v0}, Ldxoptimizer/age;->a(Landroid/content/Context;)V
.line 177
:cond_7
iget-object v0, p0, Ldxoptimizer/age;->m:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/age$b;
.line 178
if-eqz v0, :cond_14
.line 179
invoke-interface {v0, p0, p2, p3, p5}, Ldxoptimizer/age$b;->a(Ldxoptimizer/age;ZII)V
.line 181
:cond_14
return-void
.end method
.method public onDownloadStart(Ljava/lang/String;JJI)V
.registers 15
.prologue
.line 147
move-object v1, p0
move-wide v2, p2
move-wide v4, p4
move v6, p6
invoke-direct/range {v1 .. v6}, Ldxoptimizer/age;->a(JJI)V
.line 148
return-void
.end method
.method public onRequestSubmit(I)V
.registers 3
.prologue
.line 134
iget-object v0, p0, Ldxoptimizer/age;->m:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/age$b;
.line 135
if-eqz v0, :cond_d
.line 136
invoke-interface {v0, p0, p1}, Ldxoptimizer/age$b;->a(Ldxoptimizer/age;I)V
.line 138
:cond_d
return-void
.end method
.method public onUpdateProgress(JJI)V
.registers 7
.prologue
.line 156
invoke-direct/range {p0 .. p5}, Ldxoptimizer/age;->a(JJI)V
.line 157
return-void
.end method