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