cck.smali
.class public Ldxoptimizer/cck;
.super Ljava/lang/Object;
.source "UpdateDialogHelper.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/cck$a;
}
.end annotation
# static fields
.field private static volatile a:Ldxoptimizer/cck;
# instance fields
.field private b:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Ldxoptimizer/cck$a;",
">;"
}
.end annotation
.end field
.field private c:Landroid/app/Dialog;
.field private d:Landroid/app/Dialog;
.field private e:Z
.field private f:Z
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 47
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 76
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
.line 79
iput-boolean v1, p0, Ldxoptimizer/cck;->e:Z
.line 81
iput-boolean v1, p0, Ldxoptimizer/cck;->f:Z
return-void
.end method
.method public static a()Ldxoptimizer/cck;
.registers 2
.prologue
.line 84
sget-object v0, Ldxoptimizer/cck;->a:Ldxoptimizer/cck;
if-nez v0, :cond_13
.line 85
const-class v1, Ldxoptimizer/cck;
monitor-enter v1
.line 86
:try_start_7
sget-object v0, Ldxoptimizer/cck;->a:Ldxoptimizer/cck;
if-nez v0, :cond_12
.line 87
new-instance v0, Ldxoptimizer/cck;
invoke-direct {v0}, Ldxoptimizer/cck;-><init>()V
sput-object v0, Ldxoptimizer/cck;->a:Ldxoptimizer/cck;
.line 89
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 91
:cond_13
sget-object v0, Ldxoptimizer/cck;->a:Ldxoptimizer/cck;
return-object v0
.line 89
:catchall_16
move-exception v0
:try_start_17
monitor-exit v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_16
throw v0
.end method
.method private a(Landroid/content/Context;Lorg/json/JSONObject;)Ljava/lang/String;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 383
invoke-static {p1}, Ldxoptimizer/cee;->b(Landroid/content/Context;)I
move-result v0
.line 384
invoke-direct {p0, p1}, Ldxoptimizer/cck;->c(Landroid/content/Context;)Z
move-result v1
.line 385
if-eqz v1, :cond_1b
.line 386
const/4 v1, 0x1
if-ne v0, v1, :cond_14
.line 387
const-string v0, "diog_btn_wifi_pred"
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 392
:goto_13
return-object v0
.line 389
:cond_14
const-string v0, "diog_btn_mobile_pred"
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_13
.line 392
:cond_1b
const-string v0, "diog_msg_nopred"
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_13
.end method
.method private a(IZ)V
.registers 4
.prologue
.line 374
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_11
.line 375
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/cck$a;
.line 376
if-eqz v0, :cond_11
.line 377
invoke-interface {v0, p1, p2}, Ldxoptimizer/cck$a;->a(IZ)V
.line 380
:cond_11
return-void
.end method
.method private a(Landroid/app/Activity;ILandroid/app/Dialog;)V
.registers 5
.prologue
.line 505
invoke-static {p1}, Ldxoptimizer/uf;->a(Landroid/content/Context;)Ldxoptimizer/uf;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/uf;->i()V
.line 506
const/4 v0, 0x1
invoke-direct {p0, p2, v0}, Ldxoptimizer/cck;->a(IZ)V
.line 507
invoke-virtual {p3}, Landroid/app/Dialog;->dismiss()V
.line 508
return-void
.end method
.method private a(Landroid/app/Activity;ILandroid/app/Dialog;Z)V
.registers 8
.prologue
const/4 v2, 0x1
.line 492
invoke-virtual {p0, p1, p2}, Ldxoptimizer/cck;->a(Landroid/app/Activity;I)V
.line 493
invoke-virtual {p0, p1}, Ldxoptimizer/cck;->a(Landroid/content/Context;)V
.line 494
invoke-virtual {p3}, Landroid/app/Dialog;->dismiss()V
.line 495
if-eqz p4, :cond_18
.line 496
const-string v0, "dx_update"
const-string v1, "uaduc"
.line 497
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 496
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 502
:goto_17
return-void
.line 499
:cond_18
const-string v0, "dx_update"
const-string v1, "umduc"
.line 500
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 499
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_17
.end method
.method static synthetic a(Ldxoptimizer/cck;IZ)V
.registers 3
.prologue
.line 47
invoke-direct {p0, p1, p2}, Ldxoptimizer/cck;->a(IZ)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/cck;Landroid/app/Activity;)V
.registers 2
.prologue
.line 47
invoke-direct {p0, p1}, Ldxoptimizer/cck;->c(Landroid/app/Activity;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/cck;Landroid/app/Activity;ILandroid/app/Dialog;)V
.registers 4
.prologue
.line 47
invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/cck;->a(Landroid/app/Activity;ILandroid/app/Dialog;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/cck;Landroid/app/Activity;ILandroid/app/Dialog;Z)V
.registers 5
.prologue
.line 47
invoke-direct {p0, p1, p2, p3, p4}, Ldxoptimizer/cck;->a(Landroid/app/Activity;ILandroid/app/Dialog;Z)V
return-void
.end method
.method private b(Landroid/content/Context;)V
.registers 5
.prologue
.line 306
invoke-direct {p0, p1}, Ldxoptimizer/cck;->c(Landroid/content/Context;)Z
move-result v1
.line 307
invoke-static {p1}, Ldxoptimizer/cee;->b(Landroid/content/Context;)I
move-result v2
.line 308
const/4 v0, 0x0
.line 309
packed-switch v2, :pswitch_data_32
.line 330
:cond_c
:goto_c
:pswitch_c
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1c
.line 331
const-string v1, "dx_update"
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {v1, v0, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 333
:cond_1c
return-void
.line 311
:pswitch_1d
if-eqz v1, :cond_22
.line 312
const-string v0, "dx_udswp"
goto :goto_c
.line 314
:cond_22
const-string v0, "dx_udswnp"
goto :goto_c
.line 318
:pswitch_25
if-eqz v1, :cond_2a
.line 319
const-string v0, "dx_udsmp"
goto :goto_c
.line 321
:cond_2a
const-string v0, "dx_udsmnp"
goto :goto_c
.line 325
:pswitch_2d
if-eqz v1, :cond_c
.line 326
const-string v0, "dx_udsnp"
goto :goto_c
.line 309
:pswitch_data_32
.packed-switch -0x1
:pswitch_2d
:pswitch_c
:pswitch_1d
:pswitch_c
:pswitch_c
:pswitch_25
.end packed-switch
.end method
.method private c(Landroid/app/Activity;)V
.registers 4
.prologue
.line 137
new-instance v0, Ldxoptimizer/ccb;
const v1, 0x7f080e70
invoke-direct {v0, p1, v1}, Ldxoptimizer/ccb;-><init>(Landroid/content/Context;I)V
.line 139
new-instance v1, Ldxoptimizer/cck$1;
invoke-direct {v1, p0, p1}, Ldxoptimizer/cck$1;-><init>(Ldxoptimizer/cck;Landroid/app/Activity;)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 145
new-instance v1, Ldxoptimizer/cck$4;
invoke-direct {v1, p0}, Ldxoptimizer/cck$4;-><init>(Ldxoptimizer/cck;)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V
.line 151
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
.line 153
iput-object v0, p0, Ldxoptimizer/cck;->c:Landroid/app/Dialog;
.line 154
return-void
.end method
.method private c(Landroid/content/Context;)Z
.registers 3
.prologue
.line 472
invoke-static {p1}, Ldxoptimizer/uf;->a(Landroid/content/Context;)Ldxoptimizer/uf;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/uf;->g()Z
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
.line 476
:goto_b
return v0
.line 472
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
.method private d()V
.registers 2
.prologue
.line 367
iget-object v0, p0, Ldxoptimizer/cck;->c:Landroid/app/Dialog;
if-eqz v0, :cond_c
.line 368
iget-object v0, p0, Ldxoptimizer/cck;->c:Landroid/app/Dialog;
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
.line 369
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/cck;->c:Landroid/app/Dialog;
.line 371
:cond_c
return-void
.end method
# virtual methods
.method public a(Landroid/app/Activity;)V
.registers 5
.prologue
.line 170
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_13
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_13
invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z
move-result v0
if-eqz v0, :cond_13
.line 192
:goto_12
return-void
.line 177
:cond_13
invoke-direct {p0}, Ldxoptimizer/cck;->d()V
.line 179
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p1}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 180
const v1, 0x7f080e75
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setTitle(I)V
.line 181
const v1, 0x7f080e71
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->g(I)V
.line 182
const v1, 0x7f080e74
new-instance v2, Ldxoptimizer/cck$6;
invoke-direct {v2, p0, p1}, Ldxoptimizer/cck$6;-><init>(Ldxoptimizer/cck;Landroid/app/Activity;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 190
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->c(ILandroid/view/View$OnClickListener;)V
.line 191
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
goto :goto_12
.end method
.method public a(Landroid/app/Activity;I)V
.registers 4
.prologue
.line 158
new-instance v0, Ldxoptimizer/cck$5;
invoke-direct {v0, p0}, Ldxoptimizer/cck$5;-><init>(Ldxoptimizer/cck;)V
invoke-static {p1, p2, v0}, Ldxoptimizer/ccl;->a(Landroid/content/Context;ILdxoptimizer/afb;)V
.line 166
return-void
.end method
.method public a(Landroid/app/Activity;Ldxoptimizer/cck$a;)V
.registers 6
.prologue
.line 105
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
.line 107
iget-boolean v0, p0, Ldxoptimizer/cck;->f:Z
if-eqz v0, :cond_13
.line 108
const-string v0, "UpdateDialogHelper"
const-string v1, "upgrade is in progress"
invoke-static {v0, v1}, Ldxoptimizer/cdx;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 125
:goto_12
return-void
.line 112
:cond_13
invoke-static {p1}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_33
.line 114
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p1}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 115
const v1, 0x7f080509
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setTitle(I)V
.line 116
const v1, 0x7f080537
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->g(I)V
.line 117
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 118
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
goto :goto_12
.line 122
:cond_33
invoke-direct {p0, p1}, Ldxoptimizer/cck;->c(Landroid/app/Activity;)V
.line 124
invoke-static {p1}, Ldxoptimizer/uf;->a(Landroid/content/Context;)Ldxoptimizer/uf;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/uf;->a()V
goto :goto_12
.end method
.method public a(Landroid/app/Activity;Ldxoptimizer/ud;Z)V
.registers 22
.prologue
.line 401
move-object/from16 v0, p0
iget-object v4, v0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
if-eqz v4, :cond_17
move-object/from16 v0, p0
iget-object v4, v0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v4
if-eqz v4, :cond_17
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->isFinishing()Z
move-result v4
if-eqz v4, :cond_17
.line 469
:goto_16
return-void
.line 408
:cond_17
invoke-direct/range {p0 .. p0}, Ldxoptimizer/cck;->d()V
.line 410
const-string v9, ""
.line 411
const-string v10, ""
.line 412
move-object/from16 v0, p2
iget-object v4, v0, Ldxoptimizer/ud;->g:Ljava/util/HashMap;
const-string v5, "update-file-size"
.line 413
invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-static {v4}, Ldxoptimizer/ccl;->a(Ljava/lang/String;)J
move-result-wide v4
.line 414
const v6, 0x7f080e73
const/4 v7, 0x2
new-array v7, v7, [Ljava/lang/Object;
const/4 v8, 0x0
move-object/from16 v0, p2
iget-object v11, v0, Ldxoptimizer/ud;->d:Ljava/lang/String;
aput-object v11, v7, v8
const/4 v8, 0x1
invoke-static {v4, v5}, Ldxoptimizer/cfa;->a(J)Ljava/lang/String;
move-result-object v4
aput-object v4, v7, v8
move-object/from16 v0, p1
invoke-virtual {v0, v6, v7}, Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
.line 416
:try_start_48
new-instance v4, Lorg/json/JSONObject;
move-object/from16 v0, p2
iget-object v5, v0, Ldxoptimizer/ud;->f:Ljava/lang/String;
invoke-direct {v4, v5}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 417
const-string v5, "diog_msg"
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 418
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-direct {v0, v1, v4}, Ldxoptimizer/cck;->a(Landroid/content/Context;Lorg/json/JSONObject;)Ljava/lang/String;
:try_end_5e
.catch Lorg/json/JSONException; {:try_start_48 .. :try_end_5e} :catch_9a
move-result-object v10
.line 423
:goto_5f
new-instance v14, Ldxoptimizer/cck$11;
move-object/from16 v0, p0
move/from16 v1, p3
move-object/from16 v2, p1
move-object/from16 v3, p2
invoke-direct {v14, v0, v1, v2, v3}, Ldxoptimizer/cck$11;-><init>(Ldxoptimizer/cck;ZLandroid/app/Activity;Ldxoptimizer/ud;)V
.line 451
new-instance v15, Ldxoptimizer/cck$2;
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
invoke-direct {v15, v0, v1, v2}, Ldxoptimizer/cck$2;-><init>(Ldxoptimizer/cck;Landroid/app/Activity;Ldxoptimizer/ud;)V
.line 458
new-instance v16, Ldxoptimizer/cck$3;
move-object/from16 v0, v16
move-object/from16 v1, p0
move-object/from16 v2, p1
move-object/from16 v3, p2
invoke-direct {v0, v1, v2, v3}, Ldxoptimizer/cck$3;-><init>(Ldxoptimizer/cck;Landroid/app/Activity;Ldxoptimizer/ud;)V
.line 466
const/4 v6, 0x0
const/4 v7, 0x0
const v11, 0x7f020548
move-object/from16 v0, p2
iget v12, v0, Ldxoptimizer/ud;->e:I
const/16 v17, 0x0
move-object/from16 v4, p0
move-object/from16 v5, p1
move/from16 v13, p3
invoke-virtual/range {v4 .. v17}, Ldxoptimizer/cck;->a(Landroid/content/Context;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZLandroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Ljava/lang/String;)V
goto/16 :goto_16
.line 419
:catch_9a
move-exception v4
goto :goto_5f
.end method
.method public a(Landroid/app/Activity;Z)V
.registers 6
.prologue
.line 480
invoke-static {p1}, Ldxoptimizer/ccl;->a(Landroid/content/Context;)Ldxoptimizer/ud;
move-result-object v0
.line 484
if-eqz p2, :cond_10
.line 485
iget v0, v0, Ldxoptimizer/ud;->e:I
iget-object v1, p0, Ldxoptimizer/cck;->d:Landroid/app/Dialog;
iget-boolean v2, p0, Ldxoptimizer/cck;->e:Z
invoke-direct {p0, p1, v0, v1, v2}, Ldxoptimizer/cck;->a(Landroid/app/Activity;ILandroid/app/Dialog;Z)V
.line 489
:goto_f
return-void
.line 487
:cond_10
iget v0, v0, Ldxoptimizer/ud;->e:I
iget-object v1, p0, Ldxoptimizer/cck;->d:Landroid/app/Dialog;
invoke-direct {p0, p1, v0, v1}, Ldxoptimizer/cck;->a(Landroid/app/Activity;ILandroid/app/Dialog;)V
goto :goto_f
.end method
.method public a(Landroid/app/Activity;ZLdxoptimizer/cck$a;)V
.registers 5
.prologue
.line 128
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/cck;->b:Ljava/lang/ref/WeakReference;
.line 129
invoke-static {p1}, Ldxoptimizer/ccl;->a(Landroid/content/Context;)Ldxoptimizer/ud;
move-result-object v0
.line 131
if-eqz v0, :cond_10
.line 132
invoke-virtual {p0, p1, v0, p2}, Ldxoptimizer/cck;->a(Landroid/app/Activity;Ldxoptimizer/ud;Z)V
.line 134
:cond_10
return-void
.end method
.method public a(Landroid/content/Context;)V
.registers 5
.prologue
.line 336
invoke-direct {p0, p1}, Ldxoptimizer/cck;->c(Landroid/content/Context;)Z
move-result v1
.line 337
invoke-static {p1}, Ldxoptimizer/cee;->b(Landroid/content/Context;)I
move-result v2
.line 338
const/4 v0, 0x0
.line 339
packed-switch v2, :pswitch_data_32
.line 360
:cond_c
:goto_c
:pswitch_c
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1c
.line 361
const-string v1, "dx_update"
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {v1, v0, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 363
:cond_1c
return-void
.line 341
:pswitch_1d
if-eqz v1, :cond_22
.line 342
const-string v0, "dx_dcwp"
goto :goto_c
.line 344
:cond_22
const-string v0, "dx_dcwnp"
goto :goto_c
.line 348
:pswitch_25
if-eqz v1, :cond_2a
.line 349
const-string v0, "dx_dcmp"
goto :goto_c
.line 351
:cond_2a
const-string v0, "dx_dcmnp"
goto :goto_c
.line 355
:pswitch_2d
if-eqz v1, :cond_c
.line 356
const-string v0, "dx_dcnp"
goto :goto_c
.line 339
:pswitch_data_32
.packed-switch -0x1
:pswitch_2d
:pswitch_c
:pswitch_1d
:pswitch_c
:pswitch_c
:pswitch_25
.end packed-switch
.end method
.method public a(Landroid/content/Context;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZLandroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Ljava/lang/String;)V
.registers 28
.prologue
.line 219
new-instance v7, Ldxoptimizer/cca;
invoke-direct {v7, p1}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 220
const/16 v1, 0x8
invoke-virtual {v7, v1}, Ldxoptimizer/cca;->b(I)V
.line 221
invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_17
const v1, 0x7f080e78
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p3
:cond_17
invoke-static/range {p3 .. p3}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v2
.line 222
const v1, 0x7f030159
invoke-virtual {v7, v1}, Ldxoptimizer/cca;->d(I)Landroid/view/View;
move-result-object v3
.line 223
const v1, 0x7f0e0531
invoke-virtual {v3, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
move-object v8, v1
check-cast v8, Landroid/widget/ImageView;
.line 224
const v1, 0x7f0e0532
invoke-virtual {v3, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 225
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 226
invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v1
check-cast v1, Landroid/widget/LinearLayout;
.line 227
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {v1, v2, v4, v5, v6}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 228
const v1, 0x7f0e0533
invoke-virtual {v3, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 229
const v2, 0x7f0e0534
invoke-virtual {v3, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 230
const v4, 0x7f0e0535
invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
move-object v9, v3
check-cast v9, Landroid/widget/Button;
.line 231
invoke-static/range {p6 .. p6}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v3
invoke-virtual {v9, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 232
invoke-virtual {v7}, Ldxoptimizer/cca;->j()Landroid/widget/ImageButton;
move-result-object v10
.line 233
move/from16 v0, p7
invoke-virtual {v10, v0}, Landroid/widget/ImageButton;->setImageResource(I)V
.line 234
const/16 v3, 0x20
invoke-virtual {v10, v3}, Landroid/widget/ImageButton;->setMaxHeight(I)V
.line 235
const/16 v3, 0x20
invoke-virtual {v10, v3}, Landroid/widget/ImageButton;->setMaxWidth(I)V
.line 236
move-object/from16 v0, p4
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 237
invoke-static/range {p5 .. p5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 238
const/4 v1, 0x1
new-array v5, v1, [Z
const/4 v1, 0x0
const/4 v2, 0x0
aput-boolean v2, v5, v1
.line 239
if-nez p10, :cond_e6
.line 240
new-instance v1, Ldxoptimizer/cck$7;
move-object v2, p0
move-object v3, p1
move/from16 v4, p8
move-object/from16 v6, p13
invoke-direct/range {v1 .. v7}, Ldxoptimizer/cck$7;-><init>(Ldxoptimizer/cck;Landroid/content/Context;I[ZLjava/lang/String;Ldxoptimizer/cca;)V
invoke-virtual {v9, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 254
:goto_9e
const/4 v1, 0x1
move/from16 v0, p8
if-eq v0, v1, :cond_ef
const/4 v1, 0x2
move/from16 v0, p8
if-eq v0, v1, :cond_ef
.line 255
if-eqz p9, :cond_ae
.line 256
const/4 v1, 0x1
invoke-virtual {v7, v1}, Ldxoptimizer/cca;->l(I)V
.line 262
:cond_ae
:goto_ae
if-nez p11, :cond_105
.line 263
new-instance v1, Ldxoptimizer/cck$8;
invoke-direct {v1, p0, v7}, Ldxoptimizer/cck$8;-><init>(Ldxoptimizer/cck;Ldxoptimizer/cca;)V
invoke-virtual {v10, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 273
:goto_b8
if-nez p11, :cond_10e
.line 274
new-instance v1, Ldxoptimizer/cck$9;
invoke-direct {v1, p0, v7}, Ldxoptimizer/cck$9;-><init>(Ldxoptimizer/cck;Ldxoptimizer/cca;)V
invoke-virtual {v8, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 285
:goto_c2
move-object/from16 v0, p12
invoke-virtual {v7, v0}, Ldxoptimizer/cca;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 287
new-instance v8, Ldxoptimizer/cck$10;
move-object v9, p0
move-object v10, v5
move-object v11, p1
move-object/from16 v12, p13
move-object/from16 v13, p2
invoke-direct/range {v8 .. v13}, Ldxoptimizer/cck$10;-><init>(Ldxoptimizer/cck;[ZLandroid/content/Context;Ljava/lang/String;Landroid/app/Activity;)V
invoke-virtual {v7, v8}, Ldxoptimizer/cca;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 299
invoke-virtual {v7}, Ldxoptimizer/cca;->show()V
.line 300
iput-object v7, p0, Ldxoptimizer/cck;->d:Landroid/app/Dialog;
.line 301
const/4 v1, 0x0
const/4 v2, 0x1
move-object/from16 v0, p13
invoke-static {p1, v0, v1, v2}, Ldxoptimizer/ccl;->a(Landroid/content/Context;Ljava/lang/String;ZZ)V
.line 302
invoke-direct {p0, p1}, Ldxoptimizer/cck;->b(Landroid/content/Context;)V
.line 303
return-void
.line 251
:cond_e6
invoke-virtual {v9, v7}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V
.line 252
move-object/from16 v0, p10
invoke-virtual {v9, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_9e
.line 258
:cond_ef
invoke-static/range {p13 .. p13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_ae
const/4 v1, 0x1
move/from16 v0, p8
if-eq v0, v1, :cond_ff
const/4 v1, 0x2
move/from16 v0, p8
if-ne v0, v1, :cond_ae
.line 260
:cond_ff
const/16 v1, 0x8
invoke-virtual {v10, v1}, Landroid/widget/ImageButton;->setVisibility(I)V
goto :goto_ae
.line 270
:cond_105
invoke-virtual {v10, v7}, Landroid/widget/ImageButton;->setTag(Ljava/lang/Object;)V
.line 271
move-object/from16 v0, p11
invoke-virtual {v10, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_b8
.line 281
:cond_10e
invoke-virtual {v8, v7}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 282
move-object/from16 v0, p11
invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_c2
.end method
.method public b()V
.registers 2
.prologue
.line 96
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/cck;->f:Z
.line 97
return-void
.end method
.method public b(Landroid/app/Activity;)V
.registers 5
.prologue
.line 196
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_13
iget-object v0, p0, Ldxoptimizer/cck;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_13
invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z
move-result v0
if-eqz v0, :cond_13
.line 210
:goto_12
return-void
.line 203
:cond_13
invoke-direct {p0}, Ldxoptimizer/cck;->d()V
.line 205
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p1}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 206
const v1, 0x7f080509
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setTitle(I)V
.line 207
const v1, 0x7f080e72
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->g(I)V
.line 208
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 209
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
goto :goto_12
.end method
.method public c()V
.registers 2
.prologue
.line 100
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/cck;->f:Z
.line 101
return-void
.end method