bff.smali
.class public Ldxoptimizer/bff;
.super Ldxoptimizer/bfi;
.source "ApkDownloadCard.java"
# instance fields
.field public a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Ljava/lang/String;
.field public e:Ljava/lang/String;
.field public f:Ljava/lang/String;
.field public g:Ljava/lang/String;
.field public h:I
.field public i:J
# direct methods
.method public constructor <init>(Ldxoptimizer/bfd$c;)V
.registers 3
.prologue
.line 33
invoke-direct {p0}, Ldxoptimizer/bfi;-><init>()V
.line 34
iget-object v0, p1, Ldxoptimizer/bfd$c;->a:Ldxoptimizer/bfh;
invoke-direct {p0, p0, v0}, Ldxoptimizer/bff;->a(Ldxoptimizer/bff;Ldxoptimizer/bfh;)V
.line 35
iget-boolean v0, p1, Ldxoptimizer/bfd$c;->b:Z
iput-boolean v0, p0, Ldxoptimizer/bff;->A:Z
.line 36
return-void
.end method
.method private a(Ldxoptimizer/bff;Ldxoptimizer/bfh;)V
.registers 7
.prologue
.line 39
iget-object v0, p2, Ldxoptimizer/bfh;->n:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->n:Ljava/lang/String;
.line 40
iget-object v0, p2, Ldxoptimizer/bfh;->m:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->m:Ljava/lang/String;
.line 41
iget v0, p2, Ldxoptimizer/bfh;->s:I
iput v0, p1, Ldxoptimizer/bff;->s:I
.line 42
iget-boolean v0, p2, Ldxoptimizer/bfh;->t:Z
iput-boolean v0, p1, Ldxoptimizer/bff;->t:Z
.line 43
iget-wide v0, p2, Ldxoptimizer/bfh;->l:J
iput-wide v0, p1, Ldxoptimizer/bff;->l:J
.line 44
iget v0, p2, Ldxoptimizer/bfh;->k:I
iput v0, p1, Ldxoptimizer/bff;->k:I
.line 45
iget-object v0, p2, Ldxoptimizer/bfh;->o:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->o:Ljava/lang/String;
.line 46
iget-object v0, p2, Ldxoptimizer/bfh;->r:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->r:Ljava/lang/String;
.line 47
iget-object v0, p2, Ldxoptimizer/bfh;->p:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->p:Ljava/lang/String;
.line 48
iget-object v0, p2, Ldxoptimizer/bfh;->x:Ljava/lang/String;
iput-object v0, p1, Ldxoptimizer/bff;->x:Ljava/lang/String;
.line 50
:try_start_28
new-instance v0, Lorg/json/JSONObject;
iget-object v1, p2, Ldxoptimizer/bfh;->p:Ljava/lang/String;
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 51
const-string v1, "apk_name"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Ldxoptimizer/bff;->b:Ljava/lang/String;
.line 52
const-string v1, "button"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Ldxoptimizer/bff;->c:Ljava/lang/String;
.line 54
new-instance v0, Lorg/json/JSONObject;
iget-object v1, p2, Ldxoptimizer/bfh;->o:Ljava/lang/String;
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 55
const-string v1, "extras"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 56
const-string v1, "extra_pkg_name"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Ldxoptimizer/bff;->a:Ljava/lang/String;
.line 57
const-string v1, "extra_download_url"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Ldxoptimizer/bff;->f:Ljava/lang/String;
.line 58
const-string v1, "extra_long_desc"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Ldxoptimizer/bff;->d:Ljava/lang/String;
.line 59
const-string v1, "extra_pkg_banner"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Ldxoptimizer/bff;->e:Ljava/lang/String;
.line 60
const-string v1, "extra_pkg_size"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v2
iput-wide v2, p1, Ldxoptimizer/bff;->i:J
.line 61
const-string v1, "extra_version_code"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, p1, Ldxoptimizer/bff;->h:I
.line 62
const-string v1, "extra_version_name"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Ldxoptimizer/bff;->g:Ljava/lang/String;
:try_end_84
.catch Lorg/json/JSONException; {:try_start_28 .. :try_end_84} :catch_85
.line 66
:goto_84
return-void
.line 63
:catch_85
move-exception v0
.line 64
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_84
.end method