j.smali

.class public final Lcom/cmcm/safewallet/ui/widget/j;
.super Ljava/lang/Object;
.source "CommonAlertDialog.java"


# instance fields
.field public aHA:Z

.field public aHd:I

.field public aHe:I

.field public aHf:I

.field public aHg:I

.field public aHh:I

.field private aHi:I

.field public aHj:I

.field public aHk:I

.field public aHl:I

.field public aHm:Ljava/lang/CharSequence;

.field public aHn:Ljava/lang/CharSequence;

.field public aHo:Ljava/lang/CharSequence;

.field public aHp:Ljava/lang/CharSequence;

.field public aHq:I

.field public aHr:I

.field public aHs:I

.field public aHt:Landroid/view/View$OnClickListener;

.field public aHu:Landroid/view/View$OnClickListener;

.field public aHv:Landroid/view/View$OnClickListener;

.field public aHw:Landroid/text/method/MovementMethod;

.field public aHx:Z

.field public aHy:I

.field public aHz:Z

.field public mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener;

.field public mWidth:I


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

    .prologue
    const/4 v1, 0x1

    .line 49
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 58
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/j;->aHx:Z

    .line 59
    const/4 v0, 0x0

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/j;->aHy:I

    .line 60
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/j;->aHz:Z

    .line 61
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/j;->aHA:Z

    return-void
.end method

.method private static a(ILandroid/widget/ImageView;)V
    .registers 3

    .prologue
    .line 363
    if-eqz p0, :cond_6

    .line 364
    invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 368
    :goto_5
    return-void

    .line 366
    :cond_6
    const/16 v0, 0x8

    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    goto :goto_5
.end method

.method private static a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V
    .registers 5

    .prologue
    .line 332
    if-nez p0, :cond_13

    .line 333
    if-eqz p1, :cond_d

    .line 334
    invoke-virtual {p3, p1}, Landroid/widget/TextView;->setText(I)V

    .line 342
    :goto_7
    if-eqz p2, :cond_c

    .line 343
    invoke-virtual {p3, p2}, Landroid/widget/TextView;->setTextColor(I)V

    .line 345
    :cond_c
    :goto_c
    return-void

    .line 336
    :cond_d
    const/16 v0, 0x8

    invoke-virtual {p3, v0}, Landroid/widget/TextView;->setVisibility(I)V

    goto :goto_c

    .line 340
    :cond_13
    invoke-virtual {p3, p0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_7
.end method

.method private static ae(II)I
    .registers 3

    .prologue
    const/4 v0, -0x1

    .line 371
    .line 372
    if-eq p0, v0, :cond_5

    if-ne p0, v0, :cond_7

    :cond_5
    move p0, p1

    .line 377
    :cond_6
    :goto_6
    return p0

    .line 374
    :cond_7
    if-nez p0, :cond_6

    .line 375
    const/4 p0, -0x2

    goto :goto_6
.end method


# virtual methods
.method public final n(Landroid/app/Activity;)Lcom/cmcm/safewallet/ui/widget/i;
    .registers 18

    .prologue
    .line 234
    new-instance v13, Lcom/cmcm/safewallet/ui/widget/i;

    move-object/from16 v0, p1

    invoke-direct {v13, v0}, Lcom/cmcm/safewallet/ui/widget/i;-><init>(Landroid/content/Context;)V

    .line 236
    invoke-static/range {p1 .. p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v1

    const v2, 0x7f030078

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v11

    .line 237
    const v1, 0x7f0f020a

    invoke-virtual {v11, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    .line 239
    invoke-virtual {v13, v11}, Lcom/cmcm/safewallet/ui/widget/i;->setContentView(Landroid/view/View;)V

    .line 240
    const v2, 0x7f0f0249

    invoke-virtual {v11, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 241
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHw:Landroid/text/method/MovementMethod;

    if-eqz v3, :cond_195

    .line 242
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHw:Landroid/text/method/MovementMethod;

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 247
    :goto_35
    const v3, 0x7f0f024a

    invoke-virtual {v11, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/TextView;

    .line 1391
    move-object/from16 v0, p0

    iget v4, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHy:I

    if-nez v4, :cond_19e

    .line 1392
    const v4, 0x7f0f024b

    invoke-virtual {v11, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/view/ViewStub;

    .line 1393
    invoke-virtual {v4}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    .line 252
    :cond_50
    :goto_50
    const v4, 0x7f0f024e

    invoke-virtual {v11, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/widget/TextView;

    .line 253
    const v5, 0x7f0f024f

    invoke-virtual {v11, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    .line 255
    const v6, 0x7f0f0244

    invoke-virtual {v11, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v6

    check-cast v6, Landroid/widget/RelativeLayout;

    .line 256
    const v7, 0x7f0f024d

    invoke-virtual {v11, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v7

    check-cast v7, Landroid/widget/ImageView;

    .line 257
    const v8, 0x7f0f0247

    invoke-virtual {v11, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v8

    check-cast v8, Landroid/widget/ImageView;

    .line 258
    const v9, 0x7f0f0246

    invoke-virtual {v11, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v9

    check-cast v9, Landroid/widget/ImageView;

    .line 259
    const v10, 0x7f0f0245

    invoke-virtual {v11, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v10

    check-cast v10, Landroid/widget/ImageView;

    .line 261
    const v12, 0x7f0f0248

    invoke-virtual {v11, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v11

    check-cast v11, Landroid/widget/RelativeLayout;

    .line 263
    move-object/from16 v0, p0

    iget-boolean v12, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHz:Z

    .line 2348
    if-eqz v12, :cond_1b3

    const/4 v12, 0x1

    :goto_9f
    invoke-static {v12}, Landroid/graphics/Typeface;->defaultFromStyle(I)Landroid/graphics/Typeface;

    move-result-object v12

    invoke-virtual {v1, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 265
    move-object/from16 v0, p0

    iget-object v12, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHm:Ljava/lang/CharSequence;

    move-object/from16 v0, p0

    iget v14, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHd:I

    const/4 v15, 0x0

    invoke-static {v12, v14, v15, v1}, Lcom/cmcm/safewallet/ui/widget/j;->a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V

    .line 266
    move-object/from16 v0, p0

    iget-object v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHn:Ljava/lang/CharSequence;

    move-object/from16 v0, p0

    iget v12, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHe:I

    const/4 v14, 0x0

    invoke-static {v1, v12, v14, v2}, Lcom/cmcm/safewallet/ui/widget/j;->a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V

    .line 267
    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v12, 0x0

    invoke-static {v1, v2, v12, v3}, Lcom/cmcm/safewallet/ui/widget/j;->a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V

    .line 268
    move-object/from16 v0, p0

    iget-object v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHo:Ljava/lang/CharSequence;

    move-object/from16 v0, p0

    iget v2, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHf:I

    move-object/from16 v0, p0

    iget v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHq:I

    invoke-static {v1, v2, v3, v4}, Lcom/cmcm/safewallet/ui/widget/j;->a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V

    .line 269
    move-object/from16 v0, p0

    iget-object v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHp:Ljava/lang/CharSequence;

    move-object/from16 v0, p0

    iget v2, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHg:I

    move-object/from16 v0, p0

    iget v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHr:I

    invoke-static {v1, v2, v3, v5}, Lcom/cmcm/safewallet/ui/widget/j;->a(Ljava/lang/CharSequence;IILandroid/widget/TextView;)V

    .line 271
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHh:I

    move-object/from16 v0, p0

    iget v2, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHs:I

    .line 2352
    if-eqz v1, :cond_1b6

    .line 2353
    invoke-virtual {v6, v1}, Landroid/widget/RelativeLayout;->setBackgroundResource(I)V

    .line 273
    :goto_ef
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHi:I

    invoke-static {v1, v7}, Lcom/cmcm/safewallet/ui/widget/j;->a(ILandroid/widget/ImageView;)V

    .line 274
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHk:I

    invoke-static {v1, v9}, Lcom/cmcm/safewallet/ui/widget/j;->a(ILandroid/widget/ImageView;)V

    .line 275
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHj:I

    invoke-static {v1, v8}, Lcom/cmcm/safewallet/ui/widget/j;->a(ILandroid/widget/ImageView;)V

    .line 276
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHl:I

    invoke-static {v1, v10}, Lcom/cmcm/safewallet/ui/widget/j;->a(ILandroid/widget/ImageView;)V

    .line 278
    move-object/from16 v0, p0

    iget-boolean v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHx:Z

    invoke-virtual {v13, v1}, Lcom/cmcm/safewallet/ui/widget/i;->setCanceledOnTouchOutside(Z)V

    .line 279
    move-object/from16 v0, p0

    iget-boolean v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHA:Z

    invoke-virtual {v13, v1}, Lcom/cmcm/safewallet/ui/widget/i;->setCancelable(Z)V

    .line 280
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/j$1;

    move-object/from16 v0, p0

    invoke-direct {v1, v0, v13}, Lcom/cmcm/safewallet/ui/widget/j$1;-><init>(Lcom/cmcm/safewallet/ui/widget/j;Lcom/cmcm/safewallet/ui/widget/i;)V

    invoke-virtual {v4, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 289
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/j$2;

    move-object/from16 v0, p0

    invoke-direct {v1, v0, v13}, Lcom/cmcm/safewallet/ui/widget/j$2;-><init>(Lcom/cmcm/safewallet/ui/widget/j;Lcom/cmcm/safewallet/ui/widget/i;)V

    invoke-virtual {v5, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 298
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/j$3;

    move-object/from16 v0, p0

    invoke-direct {v1, v0, v13}, Lcom/cmcm/safewallet/ui/widget/j$3;-><init>(Lcom/cmcm/safewallet/ui/widget/j;Lcom/cmcm/safewallet/ui/widget/i;)V

    invoke-virtual {v7, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 307
    const/4 v1, 0x0

    invoke-virtual {v13, v1}, Lcom/cmcm/safewallet/ui/widget/i;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 308
    move-object/from16 v0, p0

    iget-object v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener;

    invoke-virtual {v13, v1}, Lcom/cmcm/safewallet/ui/widget/i;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 2381
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHh:I

    if-nez v1, :cond_1c4

    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHs:I

    if-nez v1, :cond_1c4

    .line 2383
    const v1, 0x7f0200fe

    invoke-virtual {v11, v1}, Landroid/widget/RelativeLayout;->setBackgroundResource(I)V

    .line 314
    :goto_154
    invoke-virtual {v13}, Lcom/cmcm/safewallet/ui/widget/i;->getWindow()Landroid/view/Window;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/view/Window;->setGravity(I)V

    .line 316
    move-object/from16 v0, p0

    iget v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->mWidth:I

    invoke-static/range {p1 .. p1}, Lcom/cmcm/safewallet/utils/ag;->aq(Landroid/content/Context;)I

    move-result v2

    invoke-static {v1, v2}, Lcom/cmcm/safewallet/ui/widget/j;->ae(II)I

    move-result v2

    .line 317
    const/4 v1, 0x0

    invoke-static/range {p1 .. p1}, Lcom/cmcm/safewallet/utils/ag;->ar(Landroid/content/Context;)I

    move-result v3

    invoke-static {v1, v3}, Lcom/cmcm/safewallet/ui/widget/j;->ae(II)I

    move-result v3

    .line 318
    invoke-virtual {v13}, Lcom/cmcm/safewallet/ui/widget/i;->getWindow()Landroid/view/Window;

    move-result-object v1

    invoke-virtual {v1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v1

    .line 319
    if-nez v1, :cond_1cb

    .line 320
    new-instance v1, Landroid/view/WindowManager$LayoutParams;

    invoke-direct {v1, v2, v3}, Landroid/view/WindowManager$LayoutParams;-><init>(II)V

    .line 325
    :goto_180
    invoke-virtual {v13}, Lcom/cmcm/safewallet/ui/widget/i;->getWindow()Landroid/view/Window;

    move-result-object v2

    invoke-virtual {v2, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    .line 326
    invoke-virtual {v13}, Lcom/cmcm/safewallet/ui/widget/i;->getWindow()Landroid/view/Window;

    move-result-object v1

    const v2, 0x7f0a00d4

    invoke-virtual {v1, v2}, Landroid/view/Window;->setWindowAnimations(I)V

    .line 327
    invoke-virtual {v13}, Lcom/cmcm/safewallet/ui/widget/i;->show()V

    .line 328
    return-object v13

    .line 244
    :cond_195
    invoke-static {}, Landroid/text/method/ScrollingMovementMethod;->getInstance()Landroid/text/method/MovementMethod;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    goto/16 :goto_35

    .line 1394
    :cond_19e
    move-object/from16 v0, p0

    iget v4, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHy:I

    const/4 v5, 0x1

    if-ne v4, v5, :cond_50

    .line 1395
    const v4, 0x7f0f024c

    invoke-virtual {v11, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/view/ViewStub;

    .line 1396
    invoke-virtual {v4}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    goto/16 :goto_50

    .line 2348
    :cond_1b3
    const/4 v12, 0x0

    goto/16 :goto_9f

    .line 2354
    :cond_1b6
    if-eqz v2, :cond_1bd

    .line 2355
    invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V

    goto/16 :goto_ef

    .line 2357
    :cond_1bd
    const/16 v1, 0x8

    invoke-virtual {v6, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    goto/16 :goto_ef

    .line 2386
    :cond_1c4
    const v1, 0x7f0200ff

    invoke-virtual {v11, v1}, Landroid/widget/RelativeLayout;->setBackgroundResource(I)V

    goto :goto_154

    .line 322
    :cond_1cb
    iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 323
    iput v3, v1, Landroid/view/WindowManager$LayoutParams;->height:I

    goto :goto_180
.end method

.method public final un()Lcom/cmcm/safewallet/ui/widget/j;
    .registers 2

    .prologue
    .line 124
    const v0, 0x7f020147

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/j;->aHi:I

    .line 125
    return-object p0
.end method